바이너리 (4 바이트 길이)를 생성하고 정수 List를 받아이 목록을 파일에 하나씩 작성하는 메소드를 만들어야합니다. 그래서,이 있습니다 :바이너리 파일을 생성하는 방법은 무엇입니까? C#
public void FrameCodesBinaryWriter(List<int> frameCodes)
{
using (FileStream fileStream = new FileStream(binaryFilePath, FileMode.Create)) // destiny file directory.
{
using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
{
for (int i = 0; i < frameCodes.Count; i++)
{
binaryWriter.Write(frameCodes[i]);
}
binaryWriter.Close();
}
}
}
이 정확합니까? 또는 다른 해결책을 제시하십시오
테스트 하시겠습니까? 그것이 옳은지 알 수 있습니다 - 테스트했을 때 어떤 일이 있었습니까? – Hogan
파일이 생성되었지만 올바른지 확인하고 싶습니다. – ale
팁 : 'binaryWriter'에서 Close()를 명시 적으로 호출 할 필요가 없습니다. 'using' 문은 그 일을 올바르게 처리합니다. –