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
Максимальное число считываемых символов.
Возвращаемое значение
Количество считанных символов. Количество будет меньше или равно count в зависимости от доступности данных в потоке. Этот метод возвращает нуль, если его вызвать при отсутствии символов, доступных для чтения.
Исключения
index или count является отрицательным или длина буфера минус индекс меньше, чем count.
Параметр buffer имеет значение null.
Средство чтения закрыто.