Мне нужен словарь, похожий на объект, который может хранить несколько записей с одним и тем же ключом. Является ли это доступным как стандартная коллекция, или мне нужно катиться самостоятельно?Словарь с несколькими записями с тем же ключом
Чтобы уточнить, я хочу, чтобы иметь возможность сделать что-то вроде этого:
var dict = new Dictionary<int, String>();
dict.Add(1, "first");
dict.Add(1, "second");
foreach(string x in dict[1])
{
Console.WriteLine(x);
}
Выход:
first
second
Вы хотите конкретно использовать int для ключа? Если строка будет достаточной, может быть полезно имя NameValueCollection - несколько значений могут быть назначены ключу –