[英]LINQ query… How to perform?
Say I got next sequence: 说我得到下一个序列:
1
2
3
4
5
6
7
8
9
10
I need make next thing with Linq: 我需要用Linq做下一件事:
1,2;
2,3;
3,4;
4,5;
...
9,10;
Can't get it. 没办法
Is this what you want? 这是你想要的吗?
var list = new[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
var result = Enumerable.Range(0, list.Length - 1)
.Select(i => new[] {list[i], list[i + 1]});
var res =
Enumerable.Range(1, n).Select(item => new[] { item, item + 1 });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.