LINQ Take() 和Skip()
在对数据进行分区选择时常用 Take() 和Skip()
通过如下例子进行方法的效果展示:
Take() 方法:
var query = (from student in current.listInfo
where student.name.Contains("lilu")
orderby student.age descending
select student).Take(3).ToArray();
Take(3) 代表选取3个 ,如果满足条件的不足3个 那就有几个选几个 可以一个都没有,超过的话只选顺序前 3 个
Skip() 方法:
var querySkip = (from student in current.listInfo
where student.name.Contains("lilu")
orderby student.age descending
select student).Skip(3).ToArray();
Skip(3) 代表跳过3个 ,如果满足条件的不足3个 那就有几个选几个 跳过几个,超过的话只跳过顺序的前 3 个
文档更新时间: 2023-11-18 13:19 作者:admin