タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

serializeに関するreptamのブックマーク (2)

  • オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio

    オブジェクトの内容をファイルに保存、復元する オブジェクトのXMLシリアル化、逆シリアル化を行うオブジェクトの内容をXMLファイルにして保存し、そのXMLファイルから元のオブジェクトに復元できると色々と便利です。例えば、INIファイルの代わりとして、設定を保存、復元したい時などに有用です。(設定を保存する場合は、「アプリケーションの設定を保存する」も参考にしてください。) これを行うには、XmlSerializerクラス(System.Xml.Serialization名前空間)を使うと簡単です。XMLファイルに書き込む時はSerializeメソッドを使ってオブジェクトをXMLシリアル化(シリアライズ)し、XMLファイルを読み込む時はDeserializeメソッドを使ってXML逆シリアル化(デシリアライズ)をします。 オブジェクトの内容をXMLファイルに保存(シリアル化)する次のコードでは

    オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio
  • オブジェクトの内容をバイナリファイルに保存、復元する

    オブジェクトの内容をバイナリファイルに保存、復元する オブジェクトのバイナリシリアル化、逆シリアル化を行う保存しないフィールドを指定するこの記事への評価、コメント オブジェクトの内容をバイナリファイルに保存、復元する オブジェクトのバイナリシリアル化、逆シリアル化を行うオブジェクトの内容をバイナリファイルに保存する簡単な方法として、BinaryFormatterクラスを使う方法が挙げられます。BinaryFormatterを使用してオブジェクトをシリアル化し、FileStreamでファイルに書き込むのです。 補足:BinaryFormatterクラスの代わりにSoapFormatterクラスを使って、XMLファイルに保存することもできます。SoapFormatterの使い方は、ここで紹介している方法とほぼ同じです。

    オブジェクトの内容をバイナリファイルに保存、復元する
  • 1