Каков наилучший способ группировать массив в список массива из n элементов, каждый из которых в С# 4.
например
string[] testArray = { "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8" };
следует разбить на, если взять n = 3.
string[] A1 = {"s1", "s2", "s3"};
string[] A2 = {"s4", "s5", "s6"};
string[] A3 = {"s7", "s8"};
Может быть простой способ использования LINQ?