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