我有一个整数列表,我想根据满足特定条件将其分成 2 个或更多列表。例如:
List<int> myList = new List<int>();
myList.Add(100);
myList.Add(200);
myList.Add(300);
myList.Add(400);
myList.Add(200);
myList.Add(500);
Run Code Online (Sandbox Code Playgroud)
我想将列表拆分为多个列表,每个列表包含总计 <= 600 的所有项目。在上面,它将产生 3 个单独的 List 对象。
理想情况下,我希望它是单个 LINQ 语句。