好的,所以我正在制作一个数独求解器(是的,我知道它已经被制作了很多次)所以让人们在求解之前输入值,我使用了 numericupdown (准确地说是其中的 81 个),我想分配所有他们到一个数组:
int[,] Sudoku = new int[9, 9];
然后单击“解决”它应该做的第一件事是将所有值放入数组中:
private void button1_Click(object sender, EventArgs e)
{
for (int x = 0; x < 81; x++)
{
for (int y = 0; y < 9; y++)
{
if (x-1 == 0)
{
Sudoku[x - 1, y - 1] = Convert.ToInt32(numericUpDown[y].Value);
}
else
{
Sudoku[x - 1, y - 1] = Convert.ToInt32(numericUpDown[x][y].Value);
}
}
}
}
显然你不能这样做:“numbericupdown[y]”但那是让你看看我想要做什么......
好主意?
谢谢,克雷格尔斯