//以3个一组举例
int[] data = { 1,2,3,4,5,6,7,8,9,10,11,12};
int[][] query = data.Select((x, i) => new { x, i }).GroupBy(x => x.i / 3).Select(x => x.Select(y => y.x).ToArray()).ToArray();