나는 비트 패키지 된 메시지를 처리하는 TCP 기반 응용 프로그램에서 작업하고 있습니다. 전송/수신 된 메시지는 바이트 단위 정렬되지 않습니다. 예를 들어 3 비트는 필드 1을 나타내며, 19 비트는 필드 2를 나타낼 수 있습니다. 제 질문은 누구나 C# 라이브러리를 알고 바이트 세트를 가져 와서 그 바이트 내에서 임의의 비트 범위를 설정하거나 설정할 수 있습니까? 나는 &이 C/C++에서 비슷한 유틸리티를 생성 한 것을 보았지만 100 % C# 솔루션이 필요하고 휠을 다시 발명하고 싶지 않습니다.C#을 사용하여 비트 압축 데이터 관리
BitArray 클래스를 살펴 보았지만 비트 범위를 임의로 참조 할 수 없습니다.
완벽. 정확히 내가 무엇을 찾고 있었는지. – nathan