またまたHashtableをシリアライズしたい年頃に
タイトルの通りです.
XMLでは一筋縄ではいきません.
でもバイナリならいけました><
Serializable属性をつけたクラスならBinaryFormatterクラスを使うことで可能です.
BinaryFormatterはSystem.Runtime.Serialization.Formatters.Binaryに属してます.usingするなり直にかくなり.
サンプルコードです.
BinaryFormatter binary = new BinaryFormatter(); //書き込み binary.Serialize(/*ファイルストリーム*/,/*対象のオブジェクト*/); //復元 /*オブジェクト*/ = binary.Deserialize(/*ファイルストリーム*/);
こんな感じになります.
詳しい話は参考リンクからどうぞ><
[オブジェクトの内容をバイナリファイルに保存する: .NET Tips: C#, VB.NET, Visual Studio]
http://dobon.net/vb/dotnet/file/binaryformatter.html