c# - 从linq中的第n条记录中选择n条记录

标签 c# linq list entity ienumerable

我正在搜索类似 LIMIT(10, 10) <- 这就是它在 php 中的工作方式

Products = Products.Take(10).ToList();

这不是我想要的,因为我想跳过前 10 条记录。

有人知道我该怎么做吗?

最佳答案

使用Skip

Products = Products.Skip(10).Take(10).ToList();

关于c# - 从linq中的第n条记录中选择n条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15949217/

相关文章:

python - 将字符串列表转换为 int

c# - 从 List<T> 中查找最大值

c# - 检查 2 个 int 数组是否仅包含同一索引处的唯一数字

c# - 参数 'd' 未绑定(bind)到指定的 LINQ to Entities 查询表达式中

java - 如何交换 ArrayList 中两个对象的位置?

c# - 可通过索引和键访问的内置列表

c# - 从逻辑上讲,为什么不能更改对象的 ParentID,而我必须自己更改父对象?

c# - 不支持直接绑定(bind)到存储查询(DbSet、DbQuery、DbSqlQuery)的数据

c# - 手动注册 WebApi Controller

c# - IEnumerable<T> 上的自定义扩展方法