C# Содержимое txt-файла в List LINQ
Как грамотно считать строки с вещественными числами из txt-файла в List? Использую этот код:
var list = File.ReadAllLines("c:\\file.txt")
.Select(l => l.Split(' ').Select(decimal.Parse).ToList()).ToList();
Но в итоге имею List<<List>
Ответы (1 шт):
Автор решения: Exploding Kitten
→ Ссылка
Например так:
var list = File.ReadAllLines("c:\\file.txt")
.SelectMany(l => l.Split(' ').Select(decimal.Parse))
.ToList();
Метод SelectMany позволяет создавать плоскую структуру, если у вас есть вложенные массивы/коллекции (List<List<decimal>>).