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

Вложенная коллекция как параметр функции в C#

Список списков хранит строки таблицы разной длины. Тип параметра пишут List<List<int>>:

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

void ShowCells(List<List<int>> table) { Console.WriteLine(table[0][2]); // prints 3 Console.WriteLine(table[1][0]); // prints 4 } List<List<int>> table = [ [1, 2, 3], [4, 5], ]; ShowCells(table);

Функция может вернуть длину первой строки таблицы:

int FirstRowLength(List<List<int>> table) { return table[0].Count; } List<List<int>> table = [ [1, 2, 3], [4, 5], ]; Console.WriteLine(FirstRowLength(table)); // prints 3

Дана таблица:

List<List<int>> table = [ [10, 20], [30, 40, 50] ];

Сделайте функцию, которая выведет элемент из второй строки и третьего столбца (индекс 2).

Сделайте функцию, которая принимает список списков строк и выводит первый элемент каждой строки с новой строки.

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