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