2013-09-13 1 views
2

У меня есть массив с зубцами, который я хочу преобразовать в простой список.Преобразование jagged array в список

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

Я хочу, чтобы преобразовать в список

List<int> list = ????? 

Fast way to convert a two dimensional array to a List (one dimensional)

Этот вопрос преобразует двухмерный массив в список, но это не удается для рваного массива.

ответ

9

Вы могли бы пойти с этим:

List<int> list = jaggedArray.SelectMany(T => T).ToList(); 
5
var list = jaggedArray.SelectMany(x => x).ToList(); 
+3

Я beated вас: р – AgentFire

+0

:) ............ – I4V