2009-12-18 10 views
21

Ho un dato come nella coppia (stringa, int). Come conservare questi dati nell'oggetto di raccolta. Entrambi i valori possono essere duplicati. Quale oggetto di raccolta dovrei usare ??Memorizzare coppie di valori chiave duplicati in C#

MODIFICA: Come posso accedere agli elementi separatamente .. ??

+1

Come si desidera accedere agli articoli? – thecoop

risposta

41

È possibile utilizzare List<KeyValuePair<string,int>>.

Questo memorizzerà un elenco di KeyValuePair che può essere duplicato.

+0

@AlenSiljak - sì. Il tuo punto? – Oded

7

È possibile utilizzare List<KeyValuePair<string, int>> se si desidera aggiungere & rimuovere elementi, o KeyValuePair<string, int>[] se il numero di elementi è noto

7

Se si vuole evitare di ripetere la chiave per più valori che è possibile utilizzare Dictionary<string, List<int>>.

Problemi correlati