I have an array statsname as
apple X banana Y Kiwi z
I need to put apple,banana and Kiwi in an array Fruits and X,Y and Z in an array calle
Single LINQ:
List list = new List() { "apple", "X", "banana", "Y", "Kiwi", "z" }; var result = list.Select((l, i) => new { l, i }) .GroupBy(p => p.i % 2) .Select(x => x.Select(v => v.l).ToList()) .ToList();
Then you have a list of lists: