System.IO.BinaryWriter outfile;
System.IO.FileStream fs = new System.IO.FileStream(some_object.text, System.IO.FileMode.Create);
outfile = new System.IO.BinaryWriter(fs);
outfile.Write('A'); // Line 1
outfile.Write('B'); // Line 2
outfile.Write('C'); // Line 3
outfile.Write( Convert.ToUInt16(some_object.text, 16) ); // Line 4
outfile.Write((ushort)0); // Line 5
Здесь я объявляю BinaryWriter для создания моего выходного файла.
То, что мне нужно четко знать, как именно файл записывается?
Это означает, что в строке 1, 2, 3 записывается файл Byte by Byte, означающий 1 байт за раз, если я прав ?? 100 *
Это some_object.text
содержит значение 2000
.
Сколько байтов Line 4
точно записывает ?? (2 байта / 16 битов, поскольку UInt16 равен 16 битам)?