我在C#中有以下数组:
string[][] arrayofArrays = getArray();
Run Code Online (Sandbox Code Playgroud)
我知道arrayofArrays中的数组的长度为2.我的问题如下:是否有可能在两个数组中"拆分"或"分离"主数组?
谢谢.
编辑:我想知道是否有一种方法已经在C#中实现,我知道如何用算法做到这一点.
编辑2:这是我需要的一个例子:
// here are the data:
string[][] arrayofArrays = {{"1", "a"}, {"2", "b"}, {"3", "c"}};
//here is what I need as output:
string[] array1 = {"1", "2", "3"};
string[] array2 = {"a", "b", "c"};
Run Code Online (Sandbox Code Playgroud)
如果我理解你,你可以这样做:
string[] firstArray=Array.ConvertAll(arrayofArrays,a => a[0]);
string[] secondArray=Array.ConvertAll(arrayofArrays,a => a[1]);
Run Code Online (Sandbox Code Playgroud)