【发布时间】:2018-12-03 11:01:59
【问题描述】:
我正在尝试让我的程序检查我的 2d 数组 是否具有彼此相邻的 相同值 的 3。
我目前有此代码,但每当我到达 count == 2 时它都会返回 true(对不起,它是荷兰语):
bool ScoreRijAanwezig(RegularCandies[,] speelveld)
{
bool rij = false;
int count = 0;
` for (int i = 0; i < speelveld.GetLength(0); i++)
{
{
for (int j = 0; j < speelveld.GetLength(1) - 2; j++)
{
if (speelveld[i, j] == speelveld[i, j + 1])
{
count++;
if (speelveld[i, j + 1] == speelveld[i, j + 2])
count++;
if (count >= 3)
{
rij = true;
count = 0;
}
}
}
}
}
return rij;
}
我怎么知道它只在计数达到 3 或更大时返回true。
【问题讨论】: