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

Зубчатые массивы в C#

Зубчатый массив - это набор строк, где каждая строка - свой одномерный массив. Длина строк может отличаться. Тип целых записывают как int[][].

Значения задают вложенными collection expression - по одному списку на строку:

int[][] rows = [ [1, 2, 3], [4, 5], ];

Ячейку читают двумя индексами подряд: сначала номер строки, затем позиция в этой строке:

int[][] rows = [ [1, 2, 3], [4, 5], ]; Console.WriteLine(rows[0][2]); Console.WriteLine(rows[1][0]);

Число строк хранит rows.Length. Длину конкретной строки берут так:

int[][] rows = [ [10, 20], [30, 40, 50], ]; Console.WriteLine(rows.Length); Console.WriteLine(rows[1].Length);

Создайте зубчатый массив из двух строк: 1, 2 в первой и 3, 4, 5 во второй.

Создайте зубчатый массив строк из двух строк: "one", "two" в первой и "three", "four" во второй.

Дан массив:

string[][] words = [ ["one", "two"], ["three", "four", "five"], ];

Выведите слово из второй строки и третьего столбца.

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