TextSnapshotToTextReader.ReadBlock(Char[], Int32, Int32) Метод

Определение

Считывает максимум count символов из текущего потока и записывает данные в буфер, начиная с индекса.

public:
 override int ReadBlock(cli::array <char> ^ buffer, int index, int count);
public:
 override int ReadBlock(Platform::Array <char16> ^ buffer, int index, int count);
 override int ReadBlock(std::Array <char> const & buffer, int index, int count);
public override int ReadBlock (char[] buffer, int index, int count);
override this.ReadBlock : char[] * int * int -> int
Public Overrides Function ReadBlock (buffer As Char(), index As Integer, count As Integer) As Integer

Параметры

buffer
Char[]

При возвращении данного метода содержит указанный массив символов из текущего источника.

index
Int32

Позиция в буфере, с которой начинается запись.

count
Int32

Максимальное число считываемых символов.

Возвращаемое значение

Int32

Количество считанных символов. Количество будет меньше или равно count в зависимости от доступности данных в потоке. Этот метод возвращает нуль, если его вызвать при отсутствии символов, доступных для чтения.

Исключения

index или count является отрицательным или длина буфера минус индекс меньше, чем count.

Параметр buffer имеет значение null.

Средство чтения закрыто.

Применяется к