ich stehe grad ein bisschen auf dem Schlauch. Ich glaube zwar das es out of the Box mit Linq so nicht geht aber vielleicht übersehe ich irgendwas.
Gegeben:
List:
1)Element : BaseElement
2)Element : BaseElement
3)OtherElement : BaseElement
4)Element : BaseElement
5)OtherElement : BaseElement
6)Element : BaseElement
7)Element : BaseElement
Was ich haben will ist:
IEnumerable<IEnumerable<Element>>
Wie ich das einmal bekomme ist klar:
list.SkipWhile(t => !(t is Element)).TakeWhile(x => x is Element);
Aber wie kann ich mit Hilfe von LINQ Multiple Partions machen?