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