2010-05-06 38 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() };