Comment triez-vous un objet dictionnaire dans C# 2.0 pour asp.net ou est-ce une alternative à Dictionay pour trier ceci est de trier une liste de pays par ordre alphabétiqueDictionary <string, string> Objet et tri dans asp.net 2.0 ou alternative
2
A
Répondre
4
Vous recherchez la classe SortedDictionary<TKey, TValue>
, qui se triera automatiquement par la clé.
Si vous voulez trier les valeurs, vous pouvez utiliser un List<string>
:
List<string> values = new List<string>(dict.Values);
values.Sort();
2
Utilisez un SortedDictionary
0
Vous pouvez essayer un SortedList à System.Collections. Il existe également une version générique (System.Collections.Generic.SortedList).
Voici MSDN link.
Je veux juste la liste des pays triés et pas le code de la langue – ONYX
Qu'est-ce qui est dans votre dictionnaire? – SLaks