データ永続化

シリアル化 (Serialization)

BinaryFormatter

SoapFormatter

SoapFormatterではSOAP形式でシリアル化できます。しかし.NET Framework 2.0以降ではこのクラスの使用が推奨されないため、BinaryFormatterかXmlSerializerを使用するようにします。解説 - SoapFormatter クラス (System.Runtime.Serialization.Formatters.Soap) | MSDN

XmlSerializer

XMLシリアル化

シリアル化の方法のカスタマイズ

方法 継承  
インターフェイスのメソッドを実装 可能 ISerializable インターフェイス
ISerializable インターフェイス (System.Runtime.Serialization) | MSDN
属性を指定 不可 SerializableAttribute クラス

SerializableAttribute

MSDN (Microsoft Developer Network) から検索