======Конструктор MemoryStream(Byte[], Int32, Int32, Boolean, Boolean)====== Инициализирует новый экземпляр класса [[developers:references:system.io.memorystream|MemoryStream]] на основе указанной области массива байтов с помощью указанного значения свойства [[developers:references:system.io.memorystream.canwrite|CanWrite]] и возможности вызова [[developers:references:system.io.memorystream.getbuffer|GetBuffer()]] с указанным значением. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public MemoryStream(byte[] buffer, int index, int count, bool writable, bool publiclyVisible) **Параметры** * //buffer// * Тип: [[developers:references:system.byte|System.Byte]][] * Массив байтов без знака, из которого создается данный поток. * //index// * Тип: [[developers:references:system.int32|System.Int32]] * Индекс в //buffer// , с которого начинается поток. * //count// * Тип: [[developers:references:system.int32|System.Int32]] * Длина потока в байтах. * //writable// * Тип: [[developers:references:system.boolean|System.Boolean]] * Параметр свойства [[developers:references:system.io.memorystream.canwrite|CanWrite]] , который определяет возможность поддержки потоком записи. * //publiclyVisible// * Тип: [[developers:references:system.boolean|System.Boolean]] * Значение true, чтобы разрешить использование метода [[developers:references:system.io.memorystream.getbuffer|GetBuffer()]] , возвращающего массив байтов без знака, из которого создан поток; в противном случае — значение false.