Ich habe eine mühsame Anfrage zu schreiben. Ich schreibe gerade einige fiese For-Schleifen, um es zu lösen, aber ich bin gespannt, ob Linq das für mich tun kann.
Ich habe:
%Vor%und eine Liste, die diese Strukturen enthält. Sagen wir es ist so bestellt:
%Vor%Wenn Sie die structuredList-Strukturdaten in einen Satz eingeben, sind sie immer zusammenhängend in Bezug auf den Tag. Das heißt, wenn das letzte Datum in der Liste 2011/01/31 war und das früheste Datum in der Liste 2011 war / 01/01, dann würden Sie feststellen, dass die Liste 31 Elemente enthalten würde, eines für jedes Datum im Januar.
Ok, also möchte ich die Listenelemente so gruppieren, dass:
Jeder Linq-Meister weiß, wie man das macht?
Danke!
Sie können benachbarte Elemente in einer Sequenz gruppieren, indem Sie die GroupAdjacent-Erweiterungsmethode (siehe unten) verwenden:
%Vor%
Beispiel:
%Vor%Erweiterungsmethode:
%Vor%Wenn ich Sie gut verstehe, würde eine einfache Gruppe von By den Trick machen:
%Vor%Nur das. So drucken Sie die Ergebnisse:
%Vor%Die Ausgabe wäre wie folgt:
%Vor%Hoffe, das hilft. Prost