Gruppieren Sie eine Sammlung und geben Sie ein Dictionary zurück

7

Ich habe eine Methode geschrieben, die eine Sammlung von Elementen (Preiselemente - jedes Element hat einen Betrag und einen Code) erstellt und sie nach Code gruppiert und dann ein IDictionary zurückgibt, wobei der Schlüssel der Code des Elements und der Wert ist die Gruppe von Gegenständen mit diesem Code (Hoffnung, die Sinn macht!)

Hier ist die Implementierung der Methode:

%Vor%

Ich habe dann versucht, dies umzudefinieren, um ToDictionary wie folgt zu verwenden:

%Vor%

Ich bekomme einen Fehler, wenn ich versuche zu kompilieren, was besagt, dass ich nicht von einem Wörterbuch von string, IGrouping<string, PriceDetail> in ein Wörterbuch von string, IEnumerable<PriceDetail> konvertieren kann.

Kann mir jemand sagen, wie ich meinen ersten Versuch mit dieser Methode richtig umgestalten kann? Ich habe das Gefühl, dass es eine prägnantere Art zu schreiben gibt, aber ich kann es nicht herausfinden!

    
james lewis 08.02.2012, 15:56
quelle

2 Antworten

12

Wie wäre es mit:

%Vor%     
Jakub Konecki 08.02.2012, 15:59
quelle
11

Können Sie nicht tun:

%Vor%     
bobwah 25.05.2016 12:07
quelle

Tags und Links