シリアライズ属性で永続化したいたくさんのコードとマーキングクラスを行っています。私はまだバイナリのシリアライゼーション/デセル化エンジンを書いていないので、完成したら私自身の質問に答えてくれるはずです! - それでも問題がなければ、以前の回答を取ってみようと思った。自動実装されたプロパティとシリアライゼーション
public string Id
{
get;
set;
}
"Id"はシリアル化されていますか?私は、コンパイラの下に自動的にクラスメンバを作成することを理解しますが、クラスインスタンスのすべてのデータメンバがストレージに書き込まれるため、これは正しくシリアル化されますか?プロパティにSerialized/NonSerialized属性を置くことができないので、そうは思われません。
ありがとうございます。
"どのようなシリアライズを使用するかによって異なります"ランタイムシリアライゼーション、XMLシリアライゼーション、データコントラクトシリアライゼーションはすべてこの点で異なります。 –
クラスをシリアル化する方法を教えてください。 –
@ジョン:バイナリシリアル化を使用するつもりです – Jeb