Метод MemoryStream.Read(Byte[], Int32, Int32)

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

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

Синтаксис

public override int Read(out byte[] buffer, int offset, int count)

Параметры

  • buffer
    • Тип: System.Byte[]
    • При возвращении данного метода этот параметр содержит указанный массив байтов со значениями от offset до ( offset + count - 1), замененными символами, считанными из текущего потока.
  • offset
    • Тип: System.Int32
    • Отсчитываемое от нуля смещение байтов в буфере buffer , с которого начинается сохранение данных из текущего потока.
  • count
    • Тип: System.Int32
    • Максимальное число байтов, предназначенных для чтения.

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

  • Тип: System.Int32
  • Общее число байтов, записанных в буфер.Оно может быть меньше запрошенного числа байтов, если это количество в текущий момент не доступно, или же равно нулю, если конец потока достигнут до того, как байты были считаны.
developers/references/system.io.memorystream.read_arr_system.byte_system.int32_system.int32.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)