I have a CSV file that I want to read into a List. Here\'s an example file:
Plant,Material,\"Density, Lb/ft3\",Storage Location FRED,10000477,64.3008,3300 F
It doesn't use LINQ but CsvHelper is a simple method to implement CSV parsing to a .NET object:
using (TextReader txt = new StreamReader(filename)) { using (var csv = new CsvReader(txt)) { var records = csv.GetRecords(); return records.ToList(); } }