У меня есть два списка x1 и x2 типа double
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.
Использование: (C # 3.0) & Framework - 3.5
Я хочу сделать это, используя Linq, потому что я изучаю его, но не обладаю достаточными знаниями, чтобы написать это.
Спасибо
Преобразование списка в двойной массив с помощью LINQ (C # 3.0)