사람들은 텍스트 문자열 (각 문자는 2 자리 16 진수 값으로 저장 됨)과 ushorts (4 자리 16 진수 값으로 저장된 각 16 비트 ushort)의 조합으로 파일을 출력해야합니다.C# : 파일에 텍스트 및 이진 데이터의 조합을 작성하려면 어떻게해야합니까?
StreamWriter
으로이 작업을 시도했지만 각 숫자가 숫자별로 파일에 기록됩니다. 예를 들어, 257 값은 32 35 37로 기록됩니다. 필기 기록이 필요합니다. as 01 01.
아마도 StreamWriter
과 BinaryWriter
을 사용하여 동일한 파일에 쓸 수 있습니까? 나는 이것을 알아낼 수 없었지만 ...
아이디어가 있으십니까?
는 "257의 값은 I 01 01로 기록 될 필요가 32 35 37로 기록됩니다." 뭐??? 왜? – Oded
BinaryWriter를 사용하면 WriteInt32와 WriteString이 둘 다 있습니다. – BlackBear
@Oded 이는 짧은 길이의 257을 16 진수로 표현한 것입니다. –