IEnumerable Where-Klausel
Line 1 - A 01/01/2012 01/05/2012
Line 2 - B 01/01/2012 01/05/2012
Line 3 - A 01/06/2012 01/07/2012
Line 4 - A 01/01/2012 01/05/2012
Line 5 - A 01/06/2012 01/07/2012
Ich bin die Bündelung dieser Liste mit der folgenden Methode
public IEnumerable<IEnumerable<Line>> Bundle(IEnumerable<Line> Lines)
{
yield return Lines
.Where(x => x.PropertyOne = "A" )
}
Ich will auch vergleichen, ob die Propertytwo
und Propertythree
gleich sind, will ich ein Ergebnis wie unten
Lines
----Line 1 - A 01/01/2012 01/05/2012
----Line 4 - A 01/01/2012 01/05/2012
Lines
----Line 3 - A 01/06/2012 01/07/2012
----Line 5 - A 01/06/2012 01/07/2012
Jede Hilfe wird sehr geschätzt.
- Wollen Sie
x.PropertyOne == "A"
statt=
? - Du hast Recht. Es ist ein Tippfehler. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eher als eine Rendite, Sie wollen wahrscheinlich verwenden Sie GroupBy. So etwas wie dieses: