Linq:GetElementAt()等价于检索多个项目?

时间:2009-08-17 12:39:17

标签: linq range

我有一组iQueryable对象。 通过intellisense查看我看到'GetElementAt(int)'但我真正想做的是返回多个元素 - 所以类似于 GetElementAt(int startindex,int count)GetElementAt(int startindex,int endIndex)。

我似乎无法看到这一点。有什么想法吗?

我能想到的另一件事就是迭代我想要使用的物品数量 GetElementAt()每次例如。

for (int i = 20;i<40;i++)
   PrintName(MyList.GetElementAt(i));

这似乎打败了这一点。

1 个答案:

答案 0 :(得分:6)

听起来像:

myList.Skip(startIndex).Take(count);