我在c#中有一个代码片段,它有助于读取列表中的csv文件。问题是它没有读取以#符号开头的记录
例如,如果我有两个这样的记录,那么只有sderik记录我被采用而另一个记录丢失,因为它以#符号开头。可能是什么原因?
sderik | sample1 | sample 2| sample 3
#smissingrecord | sample1 | sample 2| sample 3
using (LumenWorks.Framework.IO.Csv.CsvReader csv = new LumenWorks.Framework.IO.Csv.CsvReader(reader, true,'|'))
{
outDataTable = Common.CommonFunction.ConvertListToDataTable(csv.ToList());
retValue = true;
}
答案 0 :(得分:0)
#是默认的评论字符。通过在CsvReader调用中包含第6个参数来覆盖它,而不是'#'。