[英]Convert List<List<int>> to double[][]
有沒有辦法使用LINQ從List<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();
double[][] doubles = ints.Select(x => x.Select(y => (double)y).ToArray())
.ToArray();
ints.Select(x => x.Select(y => (double)y).ToArray()).ToArray();
你需要轉換為double
ints.Select(x => x.Select(y => Convert.ToDouble(y)).ToArray()).ToArray()
ints.Select(x => x.Select(Convert.ToDouble).ToArray()).ToArray();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.