You could use the standard LINQ Where
extension method as a basis for doing what you need.
Given a list of IEnumerable<T>
it would work like this:
var evens = list.Where((t, i) => i % 2 == 0);
var odds = list.Where((t, i) => i % 2 == 1);
Hopefully you can build on these to do what you want.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…