输入(伪代码):
var array1=[1,2,3,4]; var array2=[5,6,7,8];
结果(伪代码):
var output={[1,5],[2,6],[3,7],[4,8]};
您可以使用LINQ的Zip方法:
var output = array1.Zip(array2, (a, b) => new [] { a, b });
如果需要它作为List<int>或int[],则可以分别用.ToList()或.ToArray()来实现。
List<int>
int[]
.ToList()
.ToArray()
Try it online