Класс TextReader

Представляет средство чтения, позволяющее считывать последовательные наборы знаков.

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public abstract class TextReader : MarshalByRefObject, IDisposable

Методы

ТипИмяОписание
МетодClose() Закрывает TextReader и освобождает все системные ресурсы, связанные с TextReader.
МетодCreateObjRef(Type) Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Наследуется от MarshalByRefObject.)
МетодDispose() Освобождает все ресурсы, используемые объектом TextReader .
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetLifetimeService() Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодInitializeLifetimeService() Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)
МетодPeek() Выполняет чтение следующего символа, не изменяя состояние средства чтения или источника символа.Возвращает следующий доступный символ, фактически не считывая его из средства чтения.
МетодRead(Char[], Int32, Int32) Считывает указанное максимальное количество символов из текущего средства чтения и записывает данные в буфер, начиная с заданного индекса.
МетодRead() Выполняет чтение следующего символа из средства чтения текста и перемещает положение символа на одну позицию вперед.
МетодReadAsync(Char[], Int32, Int32) Асинхронно считывает указанное максимальное количество символов из текущего средства чтения текста и записывает данные в буфер, начиная с заданного индекса.
МетодReadBlock(Char[], Int32, Int32) Считывает указанное максимальное количество символов из текущего средства чтения текста и записывает данные в буфер, начиная с заданного индекса.
МетодReadBlockAsync(Char[], Int32, Int32) Асинхронно считывает указанное максимальное количество символов из текущего средства чтения текста и записывает данные в буфер, начиная с заданного индекса.
МетодReadLine() Выполняет чтение строки символов из средства чтения текста и возвращает данные в виде строки.
МетодReadLineAsync() Асинхронно выполняет чтение строки символов и возвращает данные в виде строки.
МетодReadToEnd() Считывает все символы, начиная с текущей позиции до конца средства чтения текста, и возвращает их в виде одной строки.
МетодReadToEndAsync() Асинхронно считывает все символы, начиная с текущей позиции до конца средства чтения текста, и возвращает их в виде одной строки.
МетодСтатическийSynchronized(TextReader) Создает потокобезопасную оболочку для заданного объекта TextReader.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)

Поля

ТипИмяОписание
ПолеСтатическийNull Предоставляет TextReader без данных, доступных для чтения.
developers/references/system.io.textreader.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)