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

Возврат словаря из функции в C#

Тип результата пишут как Dictionary<string, int> или другую пару типов ключа и значения:

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

Dictionary<string, int> MakeMap() { return new() { ["a"] = 1, ["b"] = 2, }; } Dictionary<string, int> data = MakeMap(); Console.WriteLine(data["a"]); // prints 1

Словарь можно собрать из параметров функции:

Dictionary<string, int> MakeScore(string name, int score) { return new() { [name] = score, }; } Dictionary<string, int> data = MakeScore("Ann", 10); Console.WriteLine(data["Ann"]); // prints 10

Сделайте функцию, которая возвращает словарь с ключами "x" и "y" и значениями 1 и 2. Выведите значение по ключу y.

Сделайте функцию с параметрами string и int, которая возвращает словарь с одной парой ключ-значение. Выведите значение по вашему ключу.

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