4

単純なリストに変換したいギザギザの配列があります。

int[][] jaggedArray = new int[][] 
{
    new int[] {1,3,5,7,9},
    new int[] {0,2,4,6},
    new int[] {11,22}
};

リストに変換したい

List<int> list = ?????

2 次元配列をリスト (1 次元) に変換する高速な方法

この質問は 2 次元配列をリストに変換しますが、これはジャグ配列では失敗します。

4

2 に答える 2

12

あなたはこれで行くかもしれません:

List<int> list = jaggedArray.SelectMany(T => T).ToList();
于 2013-09-13T10:19:09.910 に答える
6
var list = jaggedArray.SelectMany(x => x).ToList();
于 2013-09-13T10:19:32.250 に答える