问题描述
- CsvReader(input, false, (char)9)的参数
-
CsvReader的重载还挺多的我想知道他所有的重载的参数代表的是什么
public CsvReader(TextReader reader, bool hasHeaders);
public CsvReader(TextReader reader, bool hasHeaders, char delimiter);
public CsvReader(TextReader reader, bool hasHeaders, int bufferSize);
public CsvReader(TextReader reader, bool hasHeaders, char delimiter, int bufferSize);
public CsvReader(TextReader reader, bool hasHeaders, char delimiter, char quote, char escape, char comment, ValueTrimmingOptions trimmingOptions);
public CsvReader(TextReader reader, bool hasHeaders, char delimiter, char quote, char escape, char comment, ValueTrimmingOptions trimmingOptions, int bufferSize);
解决方案
如果你英语不差,从字面上能看出一些来,比如hasHeaders,是否有表头,quote,作为引号的字符,delimiter分隔符,bufferSize缓冲大小等等
当然有文档最好看文档,再不确定自己试试看就会了。
解决方案二:
(char)9
这个是t,制表符,也就是用制表符分割每一列,对应的应该是下面这个
public CsvReader(TextReader reader, bool hasHeaders, char delimiter);
时间: 2024-11-10 05:22:18