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

При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на число считанных байтов.

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

Синтаксис

public abstract 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
  • Общее количество байтов, считанных в буфер.Это число может быть меньше количества запрошенных байтов, если столько байтов в настоящее время недоступно, а также равняться нулю (0), если был достигнут конец потока.
developers/references/system.io.stream.read_arr_system.byte_system.int32_system.int32.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)