【发布时间】:2014-11-19 15:10:02
【问题描述】:
如果我有一个 foreach 循环,它需要一大堆地址并遍历它们,有没有办法可以跳过前 500 个条目,
类似:
foreach(var row in addresses)
{
string strAddr = row.ADDRESS + "," + row.CITY + "," + row.ST;
System.Threading.Thread.Skip(500)
}
我知道 skip 不存在,但有什么我可以使用的东西可以做同样的事情吗?
【问题讨论】:
-
像
foreach(var row in addresses.Skip(500))一样使用Enumerable.Skip -
您想只跳过前 500 个条目还是每 500 个条目都跳过一次?
-
注意:当您添加
using System.Linq时,.Skip(int value)在IEnumerable<T>上可用。 -
只需要跳过前 500 个
标签: c# asp.net-mvc foreach