Как сегментировать элементы, повторяемые в цикле foreach

Мне нужно перебрать весь список пользователей, но нужно захватить 20 за раз.

foreach (var student in Class.Students.Take(20))
{
   Console.WriteLine("You belong to Group " + groupNumber);
   groupNumber++;
}

Таким образом, первые 20 будут принадлежать Группе 1, вторые 20 - Группе 2 и т. Д. .

Возьмите правильный синтаксис для этого? Я считаю, что Take займет 20, и тогда будет готово. Спасибо!

9
задан Hairgami_Master 27 July 2011 в 18:27
поделиться