2

LINQList<List<int>>を使用するように変換する方法はありますか?double[][]

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();
4

4 に答える 4

8
double[][] doubles = ints.Select(x => x.Select(y => (double)y).ToArray())
                         .ToArray();
于 2012-12-11T19:05:40.527 に答える
4
ints.Select(x => x.Select(y => (double)y).ToArray()).ToArray();
于 2012-12-11T19:05:52.807 に答える
2

double に変換する必要があります

ints.Select(x => x.Select(y => Convert.ToDouble(y)).ToArray()).ToArray()
于 2012-12-11T19:07:25.673 に答える
1
ints.Select(x => x.Select(Convert.ToDouble).ToArray()).ToArray();
于 2012-12-11T19:09:27.953 に答える