我有一个对象集合,需要批量处理 100 个对象并对它们进行一些处理,直到没有对象要处理为止。
与其循环遍历每个项目并获取 100 个元素然后再获取下一个 100 个元素,有没有更好的 linq 方法?
非常感谢
最佳答案
static void test(IEnumerable<object> objects)
{
while (objects.Any())
{
foreach (object o in objects.Take(100))
{
}
objects = objects.Skip(100);
}
}
:)
关于c# - LINQ:从集合中取出一系列元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871413/