Ho bisogno di un dizionario come oggetto che può memorizzare più voci con la stessa chiave. È disponibile come collezione standard o devo eseguire il rollover da solo?Un dizionario con più voci con la stessa chiave
Per chiarire, io voglio essere in grado di fare qualcosa del genere:
var dict = new Dictionary<int, String>();
dict.Add(1, "first");
dict.Add(1, "second");
foreach(string x in dict[1])
{
Console.WriteLine(x);
}
uscita:
first
second
Stai cercando di utilizzare specificamente un numero per la chiave? Se una stringa è sufficiente, il NameValueCollection potrebbe essere utile: è possibile assegnare più valori a una chiave. –