2012-01-11 2 views
1

C# .net에서 이진 파일을 만들고 싶습니다. 파일에 머리말 정보 과 이진 데이터가 있어야합니다.C#에서 동등한 소스 C# .net

CFile은 텍스트 모드와 바이너리 모드에서 같은 파일을 만들 수있는 기능을 제공합니다.

C# .net TextWriter 및이를 수행하는 BinaryFormatter. 단일 스트림 클래스를 사용할 수 있습니까?

참고 : 헤더 정보는 일반 텍스트 여야합니다.

답변

3

당신이 사용할 수있는 BinaryWriter :

using (var stream = File.Create("foo.dat")) 
using (var writer = new BinaryWriter(stream)) 
{ 
    ... 
} 
+0

파일 포맷해야 – Raghav55

+0

PERSONNAME : AAAAAAA; Personage : xxxxx .... 바이너리 정보가 필요하다면 binarywriter를 사용하면 필요하지 않은 특수 문자가 문자열에 추가됩니다. 일반 텍스트 헤더 – Raghav55

+0

@ Raghav55가 필요합니다.'Write (char [ ])'메소드를 사용하여 텍스트 문자를 파일에 씁니다. –