将List <List <int >>转换为double [] []

tbr*_*dge 2 c# linq

有没有办法转换List<List<int>>double[][]使用LINQ?

我已经想出如何从中走出来List<List<int>>,int[][]但我仍然坚持演员阵容.这是我到目前为止:

List<List<int>> ints = new List<List<int>>()
{
    new List<int>(){0, 1, 2},
    new List<int>(){0, 1, 2},
    new List<int>(){0, 1, 2},
};

// int[][]
ints.Select(x => x.ToArray()).ToArray();
Run Code Online (Sandbox Code Playgroud)

L.B*_*L.B 8

double[][] doubles = ints.Select(x => x.Select(y => (double)y).ToArray())
                         .ToArray();
Run Code Online (Sandbox Code Playgroud)