- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我的问题是我在这部分代码中收到无效参数错误。它的目的是拿一手牌并计算出它们的总值(value)。然后,如果该值大于 21,它会检查手中的任何一张牌是否是 ace(或者类型是 == ace 并且它是 card totalVal == 11)现在我的问题是我为此编写的语句无论手中是否有 A 都会运行并抛出错误。
我想知道是否有任何其他方法可以编写下面的语句以使其正确运行?
public int HandTotal()
{
int total = CurrentCards.Sum(n => n.Total);
**while ( total > 21 && CurrentCards.First(n => n.Type == 13 && n.Total == 11) !=null)**
{
CurrentCards.First(n => n.Type == 13).Total = 1;
total = CurrentCards.Sum(n => n.Total);
return total;
}
return total;
}
我已经尝试了几种不同的方法,包括将 != null 更改为 > 0,但这会引发无效参数错误,指出 > 不能与此语句一起使用。有没有其他方法可以确定 CurrentCards.First(n => n.Type == 13 && n.Total == 11) 是真还是假?
非常感谢任何帮助或建议。
谢谢
最佳答案
关于c# - 调用 LINQ First() 方法时出现 InvalidArgument 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5772380/
另一个问题(此处:)有我尝试过但没有用的解决方案。 我在工作中使用代理,无法弄清楚如何让 RubyGems 通过它工作。 这里有一些输出可以帮助: josiah@BOX-OF-DOOOM:/etc$
我试图从一个大数据集(来自一个循环科学实验)在 R 中制作一个动画图,以可视化两个变量随时间的变化。我正在使用 animation库只是简单地: saveGIF( for(i in 1:100
这个问题在这里已经有了答案: What is an IndexOutOfRangeException / ArgumentOutOfRangeException and how do I fix i
我正在 .NET 4.0 中开发 Windows 窗体应用程序。当我将数据绑定(bind)到 BindingSource(绑定(bind)了 ComboBox)时,出现以下异常。注意:只有当我让调试器
我有一个 cmbPlace(组合框),它的项目自动填充了 System.IO 驱动器(C:\、D:\等)。同时它也有验证事件。代码如下: using System.IO; public FNamefi
当我在 Binding 上调用 getRange() 方法时对象,我收到以下错误: code: "InvalidArgument", errorLocation: "Binding.getRange"
所以我的问题是我在这部分代码中收到无效参数错误。它的目的是拿一手牌并计算出它们的总值(value)。然后,如果该值大于 21,它会检查手中的任何一张牌是否是 ace(或者类型是 == ace 并且它是
我正在为序列构建和训练 CNN,并且已经成功使用 RNN,但遇到了 CNN 的问题。这是代码,cnn1 是第一个(更复杂的模型),尝试使用一个更简单的模型来适应并在两者上都出现错误: 形状如下: xt
当我第二次选择 ListView 中的某个项目时出现此错误。我尝试调试它,当我第二次选择某个项目时,list_answers.SelectedItems.Count 为 0。为什么?这是我的代码: p
我的 ListView 项目有问题。希望你能帮助我。 我的 listview.items.count 工作不正常。尽管我有 1 个适合我的 sql 字符串的数据,(我从数据库中检查了它)计数变为零并且
我有一个自定义类“Person”,它具有名称、电子邮件等属性。我有一个名为“people”的列表,我有一个 listView 显示“people”列表中每个项目的名称。 我正在尝试删除用户在 list
我可以将 SetBuffer 与 SocketAsyncEventArgs 一起使用。 如果我尝试使用 BufferList(在执行 SetBuffer(null, 0, 0) 之后),当我在套接字上
我在尝试这段代码时遇到了上述错误。我试着给 just my code但没有用。 (这是默认的) Here is my XML file 错误在 cmbProduct_SelectedIndexChan
我的代码中出现此错误:InvalidArgument=“3”的值对于“索引”无效。参数名称:索引, 当我只想填充 ListView 的部分行时!这是我的代码: MySqlCommand cmd =
我在运行时添加到窗体的绑定(bind) ComboBox(在 Windows 窗体上)上设置 SelectedIndex 时遇到问题,我怀疑发生了一些奇怪的事情。 当我尝试这个时,我收到错误“Inva
我正在尝试将在后台进程中生成的 PDF 上传到 AWS S3。我得到的错误有点神秘,我希望有人遇到过这个问题或者可以引导我朝着正确的方向前进。我在应用程序的其他部分使用回形针,但这些都是在创建 PDF
我已经为 Apache Storm 拓扑创建了一个 fat jar,其中包含所有依赖项。我使用了 mvn clean dependency:copy-dependency package 命令来创建这
我在特定情况下遇到以下未处理的异常,我似乎无法弄清楚原因或阻止它: System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' i
我正在使用 Node.js 和 googleapis 包。连同护照一起进行身份验证。 当我在 Node.JS 应用程序上运行此代码时: function start(user, oauth2){
我正在使用 JavaScript Gmail API 创建标签。 function createLabel(userId, newLabelName, callback) { var request
我是一名优秀的程序员,十分优秀!