var items中的items是個排序后的集合,現在要取出其中第5到10之間的元素,請問用linq怎么寫?
3 回答

慕慕森
TA貢獻1856條經驗 獲得超17個贊
items.Skip(5).Take(5)
LINQ的話比較復雜,需要先生成序號,
int i =0;
var? results = from a in items select new {RowNum = i++,Item = a};
results = from b in results where b.RowNum >= 5 && b.RowNum < 10 select b.Item;
- 3 回答
- 0 關注
- 553 瀏覽
添加回答
舉報
0/150
提交
取消