Интерфейс IBinaryWriter содержит свойства и методы для записи данных в двоичном формате.
IBinaryWriter
Для записи данных в двоичном формате предварительно необходимо инициализировать поток, связанный с тем местом, в которое будет осуществляться запись. Для использования доступны следующие потоки:
FileStream. Поток, связанный с файлом на диске;
MemoryStream. Поток в памяти компьютера.
Созданный поток передайте в конструктор класса BinaryWriter. При работе конструктора будет создан объект, позволяющий записывать данные в двоичном формате. После этого, используя различные методы интерфейса IBinaryWriter, можно записывать данные. Для сохранения записанных данных вызовите метод Flush.
Имя свойства | Краткое описание | |
Stream | Свойство Stream возвращает поток для работы с двоичным файлом в виде последовательности байтов. |
Имя метода | Краткое описание | |
Flush | Метод Flush осуществляет очистку всех буферов текущей программы записи и вызывает немедленную запись всех буферизованных данных на диск. | |
WriteBoolean | Метод WriteBoolean осуществляет запись логического значения в двоичный файл. | |
WriteChar | Метод WriteChar осуществляет запись символов в двоичный файл. | |
WriteDateTime | Метод WriteDateTime осуществляет запись переменных типа DateTime в двоичный файл. | |
WriteDouble | Метод WriteDouble осуществляет запись вещественного числа в двоичный файл. | |
WriteInteger | Метод WriteInteger осуществляет запись целого числа в двоичный файл. | |
WriteListBegin | Метод WriteListBegin осуществляет запись признака начала страницы в двоичный файл. | |
WriteListEnd | Метод WriteListEnd осуществляет запись признака окончания страницы в двоичный файл. | |
WriteString | Метод WriteString осуществляет запись символьной строки в двоичный файл. |
См.также: