アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 題名: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: ニャンコフ
- 日時: 2011/12/11 10:12:46
- ID: 29469
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: Azulean
- 日時: 2011/12/11 23:22:39
- ID: 29474
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: ニャンコフ
- 日時: 2011/12/12 2:09:16
- ID: 29475
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: Azulean
- 日時: 2011/12/12 7:04:55
- ID: 29477
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: 魔界の仮面弁士
- 日時: 2011/12/12 12:13:01
- ID: 29480
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: ニャンコフ
- 日時: 2011/12/12 19:51:46
- ID: 29482
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: ニャンコフ
- 日時: 2011/12/12 19:52:22
- ID: 29483
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: アプリの設定クラスをXMLシリアライズ、シングルトン化したい
- 著者: ニャンコフ
- 日時: 2011/12/12 20:15:38
- ID: 29485
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2011/12/11(Sun) 10:26:46 編集(投稿者)
Visual Studio 2010 を使っています。
アプリケーションの設定を XML シリアライズ・デシリアライズで保存する
記事(http://dobon.net/cgi-bin/pc/pc.php#post_comment)
を拝見しました。とても参考になります。
今回私は、アプリケーションの設定クラスをシングルトン化したい
と思っているのですが、XML シリアライズ・デシリアライズにて
プロパティをファイルへ読み書きしているクラスを
シングルトン(アセンブリ中で唯一のインスタンスを持つクラス)
にする方法はありませんでしょうか?
自分で調べたのですが見つからず・・・
ひとまず、xml 化しない形で作ってみました。
アプリケーションの設定クラスで、
Shared で各プロパティを定義して、
Shared コンストラクタでファイルから
プロパティを読み込む形で作りました。
アプリケーション設定クラスは
プロパティが多いため、保存・読み込みは
シリアライズ・デシリアライズの仕組みを導入したいのです。
どのようにしたらよいのでしょうか・・
| Public Class Settings
| Shared Property Name As String
| Shared Property Age As Integer
| Shared Property ……(以下、プロパティがたくさんあります。)
|
| Shared Sub New()
| ' プロパティをファイルから読み込む処理
| (プロパティがたくさんあるので、xml デシリアライズをしたいです)
| End Sub
|
| ……(略)
|
| End Class