У меня есть строковый массив со следующими элементами:
string s = "M,k,m,S,3,a,5,E,2,Q,7,E,8,J,4,Y,1,m,8,N,3,P,5,H";
var items = s.split(',');
var topThree = items.Take(3);
var alternating1 = items.Skip(3).Take(1).Skip(1).Take(1).Skip(1).Take(1).Skip(1).Take(1);
В переменной alternating1 ничего нет, и я думаю, что понимаю почему. После Skip then Take возвращается 1 элемент в он пытается пропустить (1) и Take (1), но там ничего нет.
Есть ли способ сделать этот чередующийся шаблон?