2010-07-10 2 views

ответ

2

Что-то вроде этого? Предполагая, что jagged определяется как int[3][]:

int[] first = jagged[0]; 
int[] two = jagged[1]; 
int[] three = jagged[2]; 

Каждый элемент в первом измерении jagged является массивом и само по себе - нет необходимости преобразовывать.

1

Это уже is три одномерных массива, эффективно. Ядровые массивы не обрабатываются специально CLR, они просто массивы массивов. Вы просто индексируете внешний массив, чтобы получить один из внутренних массивов.

Пример:

var array1 = jaggedArray[0]; 
var array2 = jaggedArray[1]; 
var array3 = jaggedArray[2]; 
Смежные вопросы