1
我有两个列表x1和双精度型X2转换列表以通过LINQ双阵列(C#3.0)
List<double> x1 = new List<double> { 0.0330, -0.6463};
List<double> x2 = new List<double> { -0.2718, -0.2240};
我使用以下函数将其转换为双阵列
List<List<double>> xData = new List<List<double>> { x1, x2 };
double[,] xArray = new double[xData.Count, xData[0].Count];
for (int i = 0; i < xData.Count; i++)
{
for (int j = 0; j < xData[0].Count; j++)
{
xArray[i, j] = xData[i][j];
}
}
是否有可能通过使用Linq执行相同的操作(即将List转换为数组的功能)。
使用:(C#3.0)&框架 - 3.5
我想使用LINQ要做到这一点,因为我正在学习,但没有足够的知识来编写。
感谢
转换列表以双阵列通过LINQ(C#3.0)