所以这是我目前正在使用的代码,但我并不特别想创建自己的阅读器。我的问题是我想逐行读取一个完整的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 类型。然后我只是手动将内容从中分离出来。