2009-12-18 22 views
21

Tengo un par de datos como en (cadena, int). Cómo almacenar esta información en el objeto de colección. Ambos valores pueden ser duplicados. ¿Qué objeto de colección debería usar?Almacenamiento de pares duplicados de valores clave en C#

EDITAR: ¿Cómo puedo acceder a los elementos por separado .. ??

+1

¿Cómo desea acceder a los artículos? – thecoop

Respuesta

41

Puede usar List<KeyValuePair<string,int>>.

Esto almacenará una lista de KeyValuePair que se pueden duplicar.

+0

@AlenSiljak - sí. ¿Tu punto? – Oded

7

Puede utilizar List<KeyValuePair<string, int>> si desea agregar & eliminar elementos, o KeyValuePair<string, int>[] si el número de elementos es conocido

7

Si se quiere evitar la repetición de la clave para varios valores que puede utilizar Dictionary<string, List<int>>.

Cuestiones relacionadas