Поделиться через


Члены объекта TextFieldParser

Обновлен: Ноябрь 2007

Объект 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