2010-05-06 78 views
0

鑑於轉換列表翻番[] []在C#3.0

List<double> x1 = new List<double> { -0.2718, -0.2240, -0.1275, -0.0810, 0.0349, -0.5067, 0.0094, -0.4404, -0.1212 }; 
List<double> x2 = new List<double> { 0.0330, -0.6463, 0.1226, -0.3304, 0.4764, -0.4159, 0.4209, -0.4070, -0.2090 }; 

我怎樣才能使爲雙[] [] X在運行時(編程)。

我的意思是說,如果輸出我得到的,如果我跑

double[][] X = { new double[] 
{ -0.2718, -0.2240, -0.1275, -0.0810, 0.0349, -0.5067, 0.0094, -0.4404, -0.1212 }, 
new double[] { 0.0330, -0.6463, 0.1226, -0.3304, 0.4764, -0.4159, 0.4209, -0.4070, -0.2090 } }; 

使用C#3.0

由於HTTP的

+0

可能重複://計算器。 COM /問題/ 2728076 /轉換列表到雙陣列由-LINQ-c3-0 – 2010-05-06 10:36:05

回答

2
double[][] X = new[] { x1.ToArray(), x2.ToArray() }; 
1
double[][] X = new double[][] { x1.ToArray(), x2.ToArray() };