Как читать и видеть двоичный файл - PullRequest
0 голосов
/ 22 марта 2011

Вот как выглядит мой код:

System.IO.BinaryWriter output;
System.IO.TextReader input;
System.IO.FileStream fs = new
System.IO.FileStream(this.txtOutputFileName.Text, System.IO.FileMode.Create);
output = new System.IO.BinaryWriter(fs);
input = System.IO.File.OpenText(this.txtSourceFileName.Text);
string SourceProgram = input.ReadToEnd();
input.Close();
output.Write('B');
output.Write('3');
output.Write('2');

Теперь я хотел бы напечатать значения, записанные с использованием метода MessageBox.Show(). Если я создаю объект, скажем System.IO.BinaryReader readoutput - как мне достичь своей цели ??

Помните, я просто хочу убедиться, что 'B', '3', '2' написаны правильно.

Ответы [ 2 ]

0 голосов
/ 22 марта 2011

вы можете попробовать BinaryReader таким образом:

output.Close();

var readStream = new FileStream(this.txtOutputFileName.Text, FileMode.Open);

BinaryReader readBinary = new BinaryReader(readStream);

var msg = readBinary.ReadString();

MessageBox.Show(msg);

readStream.Close();
0 голосов
/ 22 марта 2011

Вызовите output.Close (), а затем откройте / прочитайте этот файл так же, как вы делаете здесь с помощью «input» и «SourceProgram»

...