这就是我的代码:
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'正确写入。
答案 0 :(得分:0)
调用output.Close(),然后以'input'和'SourceProgram'
的方式打开/读取该文件答案 1 :(得分:0)
你可以这样尝试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();