Мне нужно преобразовать следующую коллекцию в double[,]:
var ret = new List<double[]>();
Все массивы в списке имеют одинаковую длину. Самый простой подход, ret.ToArray()
, дает double[][], а это не то, что мне нужно. Конечно, я могу создать новый массив вручную и скопировать числа в цикле, но есть ли более элегантный способ?
Редактировать: моя библиотека вызывается из другого языка, Mathematica, который не был разработан в .Net. Я не думаю, что этот язык может использовать зубчатые массивы. Мне нужно вернуть многомерный массив.