======Конструктор StreamReader(Stream, Encoding, Boolean, Int32)====== Инициализирует новый экземпляр класса [[developers:references:system.io.streamreader|StreamReader]] для заданного потока с заданной кодировкой символов, параметром обнаружения метки порядка следования байтов и размером буфера. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public StreamReader(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize) **Параметры** * //stream// * Тип: [[developers:references:system.io.stream|System.IO.Stream]] * Поток, который нужно считать. * //encoding// * Тип: [[developers:references:system.text.encoding|System.Text.Encoding]] * Кодировка символов, которую нужно использовать. * //detectEncodingFromByteOrderMarks// * Тип: [[developers:references:system.boolean|System.Boolean]] * Определяет, необходимо ли осуществлять поиск меток порядка следования байтов в начале файла. * //bufferSize// * Тип: [[developers:references:system.int32|System.Int32]] * Минимальный размер буфера.