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

Несколько коллекций в параметрах функции в C#

У функции может быть несколько параметров-коллекций. Каждый получает свою ссылку, и внутри тела можно читать и элементы массива, и элементы списка:

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

void ShowFirst(int[] nums, List<string> tags) { Console.WriteLine(nums[0]); Console.WriteLine(tags[0]); } int[] nums = [1, 2]; List<string> tags = ["a", "b"]; ShowFirst(nums, tags);

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

int TotalSize(int[] nums, List<string> tags) { return nums.Length + tags.Count; } int[] nums = [1, 2, 3]; List<string> tags = ["a", "b"]; Console.WriteLine(TotalSize(nums, tags)); // prints 5

Даны коллекции:

int[] nums = [10, 20]; List<string> tags = ["x", "y", "z"];

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

Даны коллекции:

Dictionary<string, int> ages = new() { ["Ann"] = 1, ["Bob"] = 2 }; HashSet<int> ids = [1, 2, 3];

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

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