Существует встроенная функция array2D
, которая делает именно это:
array2D
[| [| 1; 2 |]
[| 3; 4 |] |]
Функция array2D
имеет тип seq<#seq<'T>> -> 'T[,]
, поэтому она более общая - она может преобразовывать любую последовательностьпоследовательности значений в двумерном массиве, но поскольку зубчатый массив является последовательностью последовательностей, это все, что вам нужно.Обратите внимание, что это выдает, если ваши вложенные массивы имеют разную длину.