我搜索和搜索,但找不到任何类似的东西。根据我所知道的一切,它应该可以工作。
string strTest, strSubTest, strDesc;
using (GenericParser parser = new GenericParser())
{
parser.SetDataSource(@"D:\work.csv");
parser.ColumnDelimiter = @",".ToCharArray();
parser.FirstRowHasHeader = true;
parser.MaxBufferSize = 4096;
parser.MaxRows = 200;
while (parser.Read())
{
strTest = parser["Test"];
strSubTest = parser["Subtest"];
strDesc = parser["Description"];
Console.WriteLine(strTest);
声明 @",".ToCharArray(); 的代码 说明标题中的错误。在“Char?”之前,我从未见过像这样的隐式转换。知道我做错了什么吗?
如果您需要一些背景知识,我使用了此处找到的 GenericParser:http: //www.codeproject.com/Articles/11698/A-Portable-and-Efficient-Generic-Parser-for-Flat-F