2011-03-22 7 views
-1

볼 수 있습니다 :어떻게 읽고 바이너리 파일이 내 코드는 모습입니다

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

전화 output.Close() 다음 열기/해당 파일 당신이 '입력'과 여기와 동일한 방식으로 읽어 'SourceProgram'

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(); 
관련 문제