Так что это код, который я использую в настоящее время, но я не хочу специально создавать свой собственный читатель.Моя проблема в том, что я хочу читать полный файл CSV построчно, но содержимое файла будет меняться время от времени, поэтому оно должно быть общим.
Это то, что я использую в настоящее время,
try
{
var Lines = File.ReadAllLines(path);
var csvRawData = from line in Lines select (line.Split(',')).ToArray();
var csvData = csvRawData.ToList();
return csvData;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
Logger.Log(ex.Message, true);
return null;
}
Возвращаемые данные csvData имеют тип List.Затем я просто отделяю содержимое от него вручную.