======Метод MemoryStream.Read(Byte[], Int32, Int32)====== Считывает блок байтов из текущего потока и записывает данные в буфер. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public override int Read(out byte[] buffer, int offset, int count) **Параметры** * //buffer// * Тип: [[developers:references:system.byte|System.Byte]][] * При возвращении данного метода этот параметр содержит указанный массив байтов со значениями от //offset// до ( //offset// + //count// - 1), замененными символами, считанными из текущего потока. * //offset// * Тип: [[developers:references:system.int32|System.Int32]] * Отсчитываемое от нуля смещение байтов в буфере //buffer// , с которого начинается сохранение данных из текущего потока. * //count// * Тип: [[developers:references:system.int32|System.Int32]] * Максимальное число байтов, предназначенных для чтения. **Возвращаемое значение** * Тип: [[developers:references:system.int32|System.Int32]] * Общее число байтов, записанных в буфер.Оно может быть меньше запрошенного числа байтов, если это количество в текущий момент не доступно, или же равно нулю, если конец потока достигнут до того, как байты были считаны.