【问题标题】:Linq: GetElementAt() equivalent for retrieving multiple items?Linq:GetElementAt() 等效于检索多个项目?
【发布时间】:2009-08-17 12:39:17
【问题描述】:

我有一组 iQueryable 对象。 通过智能感知我看到'GetElementAt(int)'但我真正想做的是返回多个元素 - 所以像 GetElementAt(int startindex, int count) GetElementAt(int startindex, int endIndex).

我好像看不到这个。有什么想法吗?

我唯一能想到的另一件事是迭代我想要使用的项目数量 GetElementAt() 每次例如

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

这似乎有点不合时宜。

【问题讨论】:

标签: linq range


【解决方案1】:

听起来像:

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

【讨论】:

  • 你不只是喜欢 LINQ 吗? ;-)
猜你喜欢
  • 2019-06-16
  • 1970-01-01
  • 2015-04-30
  • 2014-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多