Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmMuD2 299 of 436 menu
◀ ▶

Размеры двумерного массива в 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).

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить