Necesito un diccionario como objeto que puede almacenar entradas múltiples con la misma clave. ¿Está disponible como colección estándar, o tengo que hacer la mía?Un diccionario con entradas múltiples con la misma clave
Para aclarar, yo quiero ser capaz de hacer algo como esto:
var dict = new Dictionary<int, String>();
dict.Add(1, "first");
dict.Add(1, "second");
foreach(string x in dict[1])
{
Console.WriteLine(x);
}
Salida:
first
second
¿Está buscando utilizar específicamente un int para la clave? Si una cadena fuera suficiente, NameValueCollection puede ser útil: se pueden asignar varios valores a una clave –