“Groupement”, dictionnaire de la valeur

J'ai un dictionnaire: Dictionary<int,int>. Je veux obtenir nouveau dictionnaire dont les clés du dictionnaire original représentent que List<int>. C'est ce que je veux dire:

var prices = new Dictionary<int,int>();

La prices contenir les données suivantes:

1   100
2   200
3   100
4   300

Je veux obtenir le IList<Dictionary<int,List<int>>>:

int      List<int>
100      1,3
200      2
300      4

Comment puis-je faire cela?

OriginalL'auteur user1260827 | 2012-11-16