c# - 如何使用 lambda 表达式和 linq 从范围中获取元素?

标签 c# linq lambda

如何使用 lambda 和 linq 按范围获取元素?

例如:

我有一个包含 54 个元素的表格。我只想从位置 1-10、或 10-20 或 20-30 等获取元素 - 通常是某个数字范围。

我该怎么做?

最佳答案

List<int> list = new List<int>();
IEnumerable<int> interval = list.Skip(a).Take(b);

关于c# - 如何使用 lambda 表达式和 linq 从范围中获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15790641/

相关文章:

c# - 在只读字段和 getter-only 属性之间使用一种方式比另一种方式有什么好处?

c# - 如何在 Unity3D 中使用 LINQ to MySQL?

java - 为什么方法引用可以使用非最终变量?

c# - .NET Standard 1.x 的 Type.GetInterfaces() 解决方法

c# - 在Windows应用商店中访问MainPage当前实例的最佳方法?

c# - 使用枚举比直接使用整数类型的好处?

c# - 使用(单个)LINQ 查询计算与组中前一项的差异

c# - 如何在 Linq 中使用 Sum()?

spring - Java 8 和 Spring 3.1

c++ - 用多态成员函数替换 lambda 函数