我试图根据LINQ语句在哪里找到位置,并获得该项和下一个(x)金额.示例代码:
List<int> numbers = new List<int>(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });
numbers = numbers.Where(elt => elt == 6).Take(3).ToList();
Run Code Online (Sandbox Code Playgroud)
我想回到6,7,8的过滤列表.但这不起作用.我接近这个错吗?
提前致谢!
你几乎得到了它.你只需要更改Where为SkipWhile:
numbers = numbers.SkipWhile(elt => elt != 6).Take(3).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |