2014-01-07 33 views

回答

1

是的,你可以生成它。

向實施例:

var list = new List<int>(); 
for(int i = 0; i < arr.Length; i++) 
    list.Add(arr[i,x]; 

其中x是一個需要

0

你可以用LINQ的一點點做到這一點:

int[,] arr = { { 1, 2 }, { 3, 4 }, { 5, 6 } }; 
var firstDim = arr.OfType<int>().Where((t, i) => i % 2 == 0); //1,3,5 
var secondDim = arr.OfType<int>().Where((t, i) => i % 2 == 1); //2,4,6 

基本上你壓扁的多維數組,然後從中挑選交替的元素。