2009-10-05 7 views
2

Je n'arrive pas à envelopper ma tête autour de celle-ci. J'ai besoin de trier un dictionnaire par la valeur d'un dictionnaire interne en utilisant LINQ. Des pensées?Trier un dictionnaire <string, Dictionary <string, string >> par la valeur de la valeur interne du dictionnaire en utilisant LINQ?

+1

Définir la "valeur d'un dictionnaire interne". –

+1

Je crois qu'il le veut alphabétiquement, basé sur la valeur du dictionnaire

+0

Qu'est-ce que cela signifie de trier une table de hachage? – user7116

Répondre

2

Voulez-vous dire que vous voulez toutes les valeurs, triées par la valeur interne?

from outerPair in outer 
from innerPair in outerPair.Value 
orderby innerPair.Value 
select new { 
    OuterKey = outerPair.Key, 
    InnerKey = innerPair.Key, 
    Value = innerPair.Value 
}; 
+0

OUI !!!! Je vous remercie!!!!! – DDiVita

+3

débogage psychique en action ;-p –

Questions connexes