最近、バイナリ ファイル パーサーを作成する仕事がありましたが、この種の問題に C#/.NET を使用するのは初めてでした。単純な構造のため、必要なバイナリ ファイルからデータを解析して抽出するのは非常に簡単でした (C/C++ の単純な方法ではなく、珍しいと言わざるを得ませんが、掘り下げた限りでは、.NET はそうではありません)。逆の順序で格納された値をサポートします [確かに私は間違っている可能性があります])。より複雑で、より柔軟な解析方法が必要な問題がたくさんあるので、複雑なデータ構造を処理し、構造とフィールドの属性を使用して宣言的な方法で記述できるライブラリを探してみました。現時点では、Java フレームワーク Preon のみを見つけました (こことここ)。Preon はこれらの問題に対して非常に優れていることがわかります。データ構造を宣言的に記述できるため、柔軟性が非常に高くなりますが、.NET 用の Preon のポートまたは類似物はありますか?
ありがとう。