В приведенных ранее примерах демонстрировались возможности чтения и записи байтов или символов. Но ведь имеется также возможность (и ею пользуются часто) читать и записывать другие типы данных. Например, можно создать файл, содержащий данные типа int
, double
или short
. Для чтения и записи двоичных значений встроенных в C# типов данных служат классы потоков BinaryReader
и BinaryWriter
. Используя эти потоки, следует иметь в виду, что данные считываются и записываются во внутреннем двоичном формате, а не в удобочитаемой текстовой форме.
Переадресация стандартных потоков | Классы потоков BinaryReader и BinaryWriter |