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