gpt4 book ai didi

c# - 使用 Linq 处理列表中的项目组

转载 作者:太空宇宙 更新时间:2023-11-03 19:19:53 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
LINQ Partition List into Lists of 8 members
how do I chunk an enumerable?

我有一个包含许多项目的列表,以及一种适用于那些相同项目的较短列表的方法。

我可以使用 LINQ 从大列表中提取 N 个元素,并将它们一次传递到方法中吗?我敢肯定有一种优雅的方法可以做到这一点,而不必制作“int i = 0;”变量。

让我说清楚,我知道 foo.Take(10) 会让我从列表中删除 10 项。但我需要继续处理下一组 10 个,然后是下一组 10 个,依此类推。伪代码应该是这样的:

var shortList = BigList.NiceMethod(10);
foreach (shorty in shortlist)
{
Method(shorty);
}

这可能是一些群组通话。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com