我有一個linq列表。我想選擇某一行。我是否必須做一個foreach循環通過行到達指定的行,或者有另一種方式。如何在linq列表中選擇指定的行?
我不想要什麼......
編輯
specifiedRow = 13;
-
var linqList = from a in random.List
where (a.id == idNum)
select new {a.id, a.name, a.address};
int counter = 0;
foreach (var item in linqList) {
if(counter == specifiedRow) {
//do stuff
}
}
我想什麼......
var linqList = from a in random.List
where (a.id == idNum)
//row is specified row in linqList
select new {a.id, a.name, a.address};
看看`.Skip()`。 – 2011-02-02 21:38:55