【发布时间】:2018-06-15 13:52:39
【问题描述】:
所以我在学习 C# 时正在为自己制作一个 X 和 O 的游戏作为一个小项目,并且想知道如何检查数组中的某些值是否等于一个字符串。
因此,我将网格上的所有值存储在一个名为 gridValues[] 的数组中,并且我正在创建一种方法来检查是否有人在执行完之后有一个。那么如何检查让我们说gridValues[0]、gridValues[1] 和gridValues[2](顶行)是否都等于“X”。
还有没有更简单的方法来检查所有的组合?
【问题讨论】:
-
我已经为你删除了你的
visual-studio标签。它仅用于与 Visual Studio 本身问题相关的标签,而不是在 Visual Studio 中编写的代码。常见标签有使用说明(请参阅tagging 了解更多信息),以帮助您确定它们是否适合您的问题。 -
你能展示你如何定义你的数组吗?是 1d、2d 还是锯齿状的?
-
数组是1d。
-
那么我可以假设0-2代表第一横行,3-5代表第二行,6-8代表第三行吗?
-
是的,这是正确的。但请记住,您还必须检查垂直和对角线。