vb.net - For Each(前9项)s in groupings

Tom*_*Tom 2 vb.net asp.net

我有以下几行:

For Each s In groupings

我想要做的是从分组中获取前9项.

我试过For 0 to 8 s In groupings但这没用.

有任何想法吗?

Dan*_*rth 12

用途Take:

For Each s In groupings.Take(9)
Run Code Online (Sandbox Code Playgroud)

这将返回分组中的前9个元素,即索引0到8.

因评论中的问题而更新:

要获取位置5到9的项目,请执行以下操作:

For Each s In groupings.Skip(5).Take(5)
Run Code Online (Sandbox Code Playgroud)

这将跳过前5个元素,即索引0到4并返回接下来的5个元素,即索引5到9.