var list = new List<int> {1, 2, 3, 4 ,5,6,7,8,9,10,11};
int count = 0;
var groupList = new List<List<int>>() { };
int groupSize = 2;
while (count < list.Count) {
groupList.Add(list.Skip(count).Take(groupSize).ToList());
count += groupSize;
}
结果: