有没有什么方法可以将项目索引作为每个拆分的分隔符List<SomeObject>
分成几个单独的列表SomeObject
?
让我举例说明:
我有一个List<SomeObject>
,我需要一个List<List<SomeObject>>
或List<SomeObject>[]
,所以这些结果列表中的每一个将包含一组3个原始列表项(顺序).
例如.:
原始清单: [a, g, e, w, p, s, q, f, x, y, i, m, c]
结果列表: [a, g, e], [w, p, s], [q, f, x], [y, i, m], [c]
我还需要将结果列表大小作为此函数的参数.
有没有一种很好的方法可以n
使用LINQ 将集合拆分为多个部分?当然不一定均匀.
也就是说,我想将集合划分为子集合,每个子集合包含元素的子集,其中最后一个集合可以是不规则的.
给定一个列表,首选哪个方法来确定里面的元素数量?
var myList = new List<string>();
myList.Count
myList.Count()
Run Code Online (Sandbox Code Playgroud)