Как преобразовать список массивов в многомерный массив

Мне нужно преобразовать следующую коллекцию в double [,]:

 var ret = new List<double[]>();

Все массивы в списке имеют одинаковую длину. Самый простой подход,ret.ToArray(), производит двойной [] [], что не то, что я хочу. Конечно, я могу создать новый массив вручную и скопировать числа в цикле, но есть ли более элегантный способ?

Редактировать: моя библиотека вызывается из другого языка, Mathematica, который не был разработан в .Net. Я не думаю, что язык может использовать зубчатые массивы. Я должен вернуть многомерный массив.

Ответы на вопрос(4)

Ваш ответ на вопрос