Я использую Microsoft.Office.Interop.Excel Получается возвращаемый 2D-массив типа object[,], который содержит double для элементов. Обратите внимание, что нижняя граница индекса 1 вместо стандартного 0, но я могу справиться с этим легко.
Как можно преобразовать массив в double[,] с помощью .NET 3.5. (красиво я имею в виду краткий или компактный).
Обратите внимание, что
double[] values_2 = values.Cast<double>().ToArray();
работает, но он сглаживает массив в 1D-структуру.