인사말,사용자 지정 바이너리 파일의 관용 C# 직렬화?
이진 사용자 지정 형식의 serialization/deserialization을 수행하는 가장 관용적 인 방법은 무엇입니까? 예를 들어 패딩없이 바이트 수 (예 : 4, 4, 16, 4, 8, 4, 16)로 지정된 머리글 집합이있는 파일을 혼합 정수/byte[]
형식으로 읽는 방법은 무엇입니까?
즉, 스트림을 통해 Read/WriteBytes 시퀀스를 사용하지 않고도 구조를 지정할 때 C와 동일한 수준의 제어를 달성하려면 어떻게해야합니까?
감사합니다.
왜 필요하겠습니까? 내장 된 [이진 직렬화 기능] (http://msdn.microsoft.com/en-us/library/72hyey7b.aspx)의 문제점은 무엇입니까? –
형식을 제어하지 않으면 @Cody는 쓸모가 없습니다. –
@Marc : 네, 맞습니다. 그것이 사실인지 질문하는 것이 내게 명확하지 않았습니다. 그것이 옵션이라면, 그것은 가장 우아한 것입니다. .NET Framework를 처음 접하는 많은 프로그래머는 내장 된 이러한 유형의 기능을 인식하지 못합니다. –