Существует ли структура "Один ключ - несколько значений" - C#
Формулировка задачи:
Существует ли такая структура данных, позволяющая хранить один ключ , к которому могут относится несколько значений?
Решение задачи: «Существует ли структура "Один ключ - несколько значений"»
textual
Листинг программы
List<string> schildtBooks = {"C", "C++", "C#", "Java"};
List<string> richterBooks = {"C++", "C#"};
var dict = new Dictionary<string, List<string>>();
dict.Add("Schildt", schildtBooks);
dict.Add("Richter", richterBooks);
// dict["Schildt"] вернёт список schildtBooks,
// dict["Richter"] вернёт список richterBooks