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