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

Списки словарей в C#

Список может хранить словари. Тип - List<Dictionary<string, int>>. Сначала выбирают словарь по индексу списка, затем число по ключу:

List<Dictionary<string, int>> users = [ new Dictionary<string, int> { ["id"] = 1, ["age"] = 27, }, new Dictionary<string, int> { ["id"] = 2, ["age"] = 31, }, ]; Console.WriteLine(users[0]["id"]); Console.WriteLine(users[1]["age"]);

Тот же прием для строковых значений:

List<Dictionary<string, string>> cities = [ new Dictionary<string, string> { ["city"] = "Paris", ["code"] = "33", }, new Dictionary<string, string> { ["city"] = "Rome", ["code"] = "39", }, ]; Console.WriteLine(cities[1]["city"]);

Создайте список из двух словарей. В первом ключ "x" и 10, во втором "x" и 20. Выведите число из второго словаря.

Дан список:

List<Dictionary<string, string>> rows = [ new Dictionary<string, string> { ["city"] = "Paris", ["code"] = "33", }, new Dictionary<string, string> { ["city"] = "Rome", ["code"] = "39", }, ];

Выведите название города из второго словаря.

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