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!
Tags und Links .net c# linq refactoring