В настоящее время я возлюсь с 2D-массивами.Я хочу, чтобы заполнить 2D массив с подсчетом.Мне удалось сделать это с помощью 2 вложенных циклов.(Это, наверное, самый простой способ сделать это правильно?)
//create count
int count = 1;
for (int row = 0; row < matrix.GetLength(0); row++)
{
for (int col = 0; col < matrix.GetLength(0); col++)
{
matrix[row, col] = count++;
}
}
Мне было просто любопытно, возможно ли заполнить этот 2D-массив, используя только один цикл for?
Я думалсделать цикл, который считает строки.Когда строки достигнут конца массива, столбец будет увеличен на 1. Это, вероятно, можно сделать, используя некоторые операторы if, if else и else, верно?
Есть ли у кого-то здесь какие-либо идеи, как это сделать?работать?