Зубчатые массивы в 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"],
];
Выведите слово из второй строки и третьего столбца.