Is there any way I can separate a List into several separate lists of SomeObject, using the item index as the delimiter of each s
List
SomeObject
We found David B's solution worked the best. But we adapted it to a more general solution:
list.GroupBy(item => item.SomeProperty) .Select(group => new List(group)) .ToArray();