Размеры двумерного массива в C#
Число строк и столбцов у int[,]
берут методом GetLength. Аргумент
0 - первое измерение (строки),
1 - второе (столбцы):
int[,] matrix = {
{1, 2, 3},
{4, 5, 6},
};
int rows = matrix.GetLength(0);
int cols = matrix.GetLength(1);
Console.WriteLine(rows);
Console.WriteLine(cols);
Свойство Length считает все ячейки
сразу - строки умножить на столбцы.
Число строк или столбцов по отдельности
берут только через GetLength:
int[,] matrix = {
{1, 2},
{3, 4},
{5, 6},
};
Console.WriteLine(matrix.Length);
Console.WriteLine(matrix.GetLength(0));
Дан массив:
int[,] matrix = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12},
};
Выведите число строк, число столбцов
и общее Length.
Создайте таблицу 3 на 2
через new int[3, 2]. Выведите
GetLength(0) и GetLength(1).