문제

Python과 유사한 기능을 허용하는 C#에 대한 라이브러리가 있습니까? struct ~로부터 표준 라이브러리?

실제 정렬 된 스트러크로 구조물 라이브러리를 매우 밀접하게 모방 할 수 있습니다. 그러나 나는 c#의 structs에서 endianess를 직접 제어 할 수있는 방법을 아직 찾지 못했습니다 (C#의 스트러크는 COM 인터 로프를 향해 더욱 장비되는 것으로 보이며 범용 이진 포장에는 적습니다).

도움이 되었습니까?

해결책

가장 가까운 것은 아마도 사용하는 것입니다 BinaryWriter a에 쓰기 MemoryStream, 또는 BitConverter 단일 값을 바이트 배열로 일회성 변환합니다.

그것의 엔지니어를 제어하려면 내 endianbinarywriter/endianbitconverter를 사용할 수 있습니다. 오해. 내 추가 기능 중 하나 EndianBitConverter 기존 배열의 특정 부분으로 변환 할 수 있다는 것입니다. struct.pack 당신 자신.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top