ビットマップメッセージを処理するTCPベースのアプリケーションで作業しています。つまり、送受信されるメッセージはバイト単位ではありません。たとえば、3ビットはフィールド1を表し、19ビットはフィールド2を表すことがあります。私の質問は、誰もがC#ライブラリを知っていて、バイトセットを取ることができ、それらのバイト内に任意のビット範囲を設定/私は&がC/C++で同様のユーティリティを作成したのを見てきましたが、私は100%C#の解決策が必要で、私は再びホイールを再発明したくありません。C#を使用してビットパックデータを管理する
私はBitArrayクラスを見てきましたが、ビットの任意の範囲を参照することはできません。
パーフェクト。まさに私が探していたもの。 – nathan