Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#多个选项的单个bool_C# - Fatal编程技术网

C#多个选项的单个bool

C#多个选项的单个bool,c#,C#,解决 布尔数组 可能是一个简单的问题,只是现在有一个问题要解决 制作yahtzee游戏时,必须使用布尔值来描述类别是打开的还是关闭的 因此,如果一个人得到3个6分,他们可以选择将这些6分放在6分的位置上,或者是一种类型的3分,或者是机会。然而,一旦他们把东西放进其中一个地方,它就应该被关闭,这意味着它不能再被使用。问题是,如果我使用bool来描述打开或关闭,它会打开或关闭所有值。我应该能用一个布尔值来做 我尝试过使用这样一种逻辑,即如果一个值=0,它就可以被使用,这意味着还没有放置任何值。问题是

解决 布尔数组

可能是一个简单的问题,只是现在有一个问题要解决

制作yahtzee游戏时,必须使用布尔值来描述类别是打开的还是关闭的

因此,如果一个人得到3个6分,他们可以选择将这些6分放在6分的位置上,或者是一种类型的3分,或者是机会。然而,一旦他们把东西放进其中一个地方,它就应该被关闭,这意味着它不能再被使用。问题是,如果我使用bool来描述打开或关闭,它会打开或关闭所有值。我应该能用一个布尔值来做

我尝试过使用这样一种逻辑,即如果一个值=0,它就可以被使用,这意味着还没有放置任何值。问题是,在游戏中,如果你得到一组骰子,你不能在任何地方使用,你必须刮掉一个值。所以如果让我们假设你得到2,3,2,1,1作为你的最后一组骰子。您使用了1、2、3和机会。你现在必须抓取一些东西,比如说4。这使得4s的值现在为0。这意味着在你的下一个回合4s=0意味着你现在可以再次使用它,我不想要哈哈

是的,这是一个大学项目。必须按照要求去做,所以这应该是一个简单的问题

我只想做一堆bools,但不是。我想做一个对象,然后分别设置bools。但不应该


有什么想法吗?

显示您的代码。。?到目前为止,你有什么?听起来你可以用我一点也不懂q来完成这个任务。关键是:“问题是,如果我用bool来描述打开或关闭,它会打开或关闭所有值。”这是什么意思?我们好像不知道这个游戏。还有“你现在必须抓取一些东西,比如说4。这使得4s的值现在为0”。这不应该使4s的值非零吗?请编辑您的问题,使事情更清楚一点。还显示一些Dj Kraze所说的代码。您需要使用布尔数组(或字符串和布尔字典)来跟踪每个yahtzee组合的状态。简化您的问题。。。这是太多与问题无关的细节。如果你能展示一些代码,你会有更好的机会得到答案。不是每个人都知道yahtzee是什么。