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)