TextFieldParser 对象成员

更新:2007 年 11 月

TextFieldParser 对象提供了用于分析结构化文本 files 的方法和属性,如下表中所示。

属性

CommentTokens

String。分析器将跳过以指定注释标记开头的行。

Delimiters

String。文本文件的分隔符。仅对符号分隔的文件有效。

EndOfData

Boolean。如果在当前光标位置和文件末尾之间没有非空白、非注释行,则返回 True。

ErrorLine

String。返回导致最近一次 MalformedLineException 的行。默认值为 ""。

ErrorLineNumber

Long。返回导致最近一次 MalformedLineException 的行号。默认值为 -1。

FieldWidths

Integer。指明文本文件中每一列的宽度。仅对固定宽度文件有效。

HasFieldsEnclosedInQuotes

Boolean。如果字段可括在引号中,则返回 True。仅对符号分隔的文件有效。默认值为 True。

LineNumber

Integer。返回当前行号,或者,如果另外没有字符,则返回 -1。

TextFieldType

FieldType。文件的类型:符号分隔或固定宽度。默认值为 Delimited。

TrimWhiteSpace

Boolean。指明是否应从字段值中剪裁前导和尾随空白。

方法

Close

结束基础流。

PeekChars

读取指定数量的字符,而无需向前移动光标。

ReadFields

读取当前行中的所有字段,以字符串数组的形式返回它们,并将光标向前移到下一行。

ReadLine

以 String 形式返回当前行,并将光标向前移到下一行。

ReadToEnd

读取流的其余部分,并以 String 形式返回它。

SetDelimiters

将读取器的分隔符设置为指定值,并将字段类型设置为 Delimited。

SetFieldWidths

将读取器的分隔符设置为指定的值,并将字段类型设置为 FixedWidth。

请参见

概念

使用 TextFieldParser 对象分析文本文件

参考

TextFieldParser 对象