我正嘗試讀取下面的數組。我想要做的只是驗證數組1和數組2是否同時存在。問題出在我的方法上。我一直得到「使用未分配的局部變量'jogavel1'」,這是我的方法。有人可以幫助或解釋我做錯了什麼嗎?非常感謝您的參與=)。c#多維數組驗證
int[,] tabuleiro = new int[8, 8] {
{1, 0, 1, 0, 1, 0, 1, 0},
{0, 1, 0, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 0, 1, 0},
{0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0},
{0, 2, 0, 2, 0, 2, 0, 2},
{2, 0, 2, 0, 2, 0, 2, 0},
{0, 2, 0, 2, 0, 2, 0, 2},
};
int numero = verificar(tabuleiro);
Console.ReadKey();
}
public static int verificar(int[,] tabuleiro) {
int jogavel, jogavel1, jogavel2 = 0;
for (int i = 0; i < 7; i++) {
for (int a = 0; a < 7; a++) {
if (tabuleiro[i, a] == 1) {
jogavel1++;
}
else if (tabuleiro[i, a] == 2) {
jogavel2++;
}
}
}
if (jogavel1 > 0 && jogavel2 > 0) {
jogavel = 1;
}
else
jogavel = 0;
return jogavel;
}
}
非常感謝!這就是我期待的! =) –