私は今しばらくこれを見てきました
フィールド名を変更するとシリアル化が壊れるため、バイナリシリアル化は推奨されないようです =? 良くない
XMLSerializer には問題があります。これは、属性または要素である要素とその命名をより詳細に制御できますが、引数なしのコンストラクターとパブリック フィールドを提供する必要があるためです。
DataContractSerializer は優れていますが、すべてのサブクラスを明示的に追加する必要があるのは残念です
ただし、この制限がない NetDataContractSerializer に出くわしました。
あなたの目標が C# シリアル化であり、xml のサイズに大きな制約がない場合、NetDataContractSerializer は常にここに行く方法ですか??