C# Class Tp.Utils.Csv.CsvReader

Inheritance: IDisposable
ファイルを表示 Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
CsvReader ( TextReader reader ) : System
CsvReader ( TextReader reader, bool parseHeader ) : System
CsvReader ( TextReader reader, char delimiter ) : System
CsvReader ( TextReader reader, char delimiter, bool parseHeader ) : System
Dispose ( ) : void
Read ( ) : bool
this ( int index ) : string

Get field at the specified position.

this ( string column ) : string

Get field of the column of the specified name,

Private Methods

Method Description
ReadChar ( ) : void

Method Details

CsvReader() public method

public CsvReader ( TextReader reader ) : System
reader TextReader
return System

CsvReader() public method

public CsvReader ( TextReader reader, bool parseHeader ) : System
reader TextReader
parseHeader bool
return System

CsvReader() public method

public CsvReader ( TextReader reader, char delimiter ) : System
reader TextReader
delimiter char
return System

CsvReader() public method

public CsvReader ( TextReader reader, char delimiter, bool parseHeader ) : System
reader TextReader
delimiter char
parseHeader bool
return System

Dispose() public method

public Dispose ( ) : void
return void

Read() public method

public Read ( ) : bool
return bool

this() public method

Get field at the specified position.
/// If is negative. /// /// If is larger than number of columns in header. ///
public this ( int index ) : string
index int /// Field position, starting from zero. ///
return string

this() public method

Get field of the column of the specified name,
/// If is null. /// /// If header has not been read. /// /// If specifies unknown column. ///
public this ( string column ) : string
column string /// Column name. ///
return string