Перевод List> в double[][] - C#
Формулировка задачи:
Есть ли короткая запись перевода List<List<double>> в double[][]?
Я имею в виду перевод без цикла, методами листа.
Решение задачи: «Перевод List> в double[][]»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
List<List<double>> lstOfLst = new List<List<double>>()
{
new List<double>(){ 1.2, 2.3 },
new List<double>(){ 3.4, 4.5 }
};
Console.WriteLine(string.Join("\n", lstOfLst.Select(x => string.Join(" ", x))));
double[][] array = lstOfLst.Select(x => x.ToArray()).ToArray();
Console.WriteLine(string.Join("\n", array.Select(x => string.Join(" ", x))));
Console.ReadKey();
}
}
}