Перебор двумерного массива в C#
Все ячейки таблицы обходят двумя циклами.
Внешний идет по строкам до
GetLength(0), внутренний - по
столбцам до GetLength(1):
int[,] matrix = {
{1, 2},
{3, 4},
};
int sum = 0;
for (int i = 0; i < matrix.GetLength(0); i++) {
for (int j = 0; j < matrix.GetLength(1); j++) {
Console.WriteLine(matrix[i, j]);
sum += matrix[i, j];
}
}
Console.WriteLine(sum);
Дан массив:
int[,] matrix = {
{1, 2, 3},
{4, 5, 6},
};
Выведите все элементы, каждый с новой строки.
Дан массив:
int[,] matrix = {
{10, 20},
{30, 40},
};
Найдите сумму всех элементов и выведите ее.