Хорошо, поэтому я делаю решатель судоку для развлечения (да, я знаю, что это уже было сделано много раз), поэтому, чтобы позволить людям вводить туда значения перед решением, я использовал числовое значение downdown (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]", но это для вас, чтобы увидеть, что я пытаюсь сделать ....
оооочень мысли?
СПАСИБО,
Craiggles