Интерфейс IBinaryReader содержит свойства и методы для чтения данных из двоичного формата.
IBinaryReader
Для чтения данных, сохраненных в двоичном формате, предварительно должен быть инициализирован поток, связанный с тем местом, из которого будет осуществляться чтение. Для использования доступны следующие потоки:
FileStream. Поток, связанный с файлом на диске;
MemoryStream. Поток в памяти компьютера.
Созданный поток передайте в конструктор класса BinaryReader. При работе конструктора будет создан объект, позволяющий читать данные в текстовом формате. После этого, используя различные методы интерфейса IBinaryReader, можно считывать данные. Свойство Eof позволяет контролировать процесс чтения и определить когда будут считаны все двоичные данные.
Имя свойства | Краткое описание | |
Stream | Свойство Stream возвращает поток для работы с двоичным файлом в виде последовательности байтов. |
Имя метода | Краткое описание | |
EndOfList | Метод EndOfList возвращает признак достижения окончания страницы двоичного файла. | |
ReadBoolean | Метод ReadBoolean осуществляет считывание логического значения из двоичного файла. | |
ReadChar | Метод ReadChar осуществляет считывание символов из двоичного файла. | |
ReadDateTime | Метод ReadDateTime осуществляет считывание даты и времени из двоичного файла. | |
ReadDouble | Метод ReadDouble осуществляет считывание вещественных чисел из двоичного файла. | |
ReadInteger | Метод ReadInteger осуществляет считывание целочисленного значения из двоичного файла. | |
ReadListBegin | Метод ReadListBegin осуществляет чтение признака начала страницы из двоичного файла. | |
ReadListEnd | Метод ReadListEnd осуществляет чтение признака окончания страницы из двоичного файла. | |
ReadString | Метод ReadString осуществляет считывание символьной строки из двоичного файла. |
См.также: