私は答えをここで検索しました。これが以前に尋ねられたのであれば、私は申し訳ありません。プロパティ名を複製せずにweb.configに厳密に型指定された呼び出しを行いますか?
要約:プロパティ名を複製せずにweb.configに強く型付けされた呼び出しを行うにはどうすればよいですか?
詳細:私のコードでは、私は、文字列の使用を最小限に抑えるようにしてください、と私は二回何かを定義し好きではありません。
これらの両方を補完することは、私がプロジェクト全体で参照する1つのクラスにAppSettingsの使用法(およびその文字列)を制限することです。 AppSettingsクラスには、パブリックプロパティを公開します。
12 public static string DateFormatString {
13 get {
14 return ConfigurationManager.AppSettings["DateFormatString"];
15 }
16 }
は、どのように私は、このクラスを維持し、プロパティ名の重複(行12 & 14)を防ぐことができますか?
また、他にどのようなソリューションをお勧めしますか?
これは私の強く入力する必要性にどのように適合しますか?どんなオブジェクトタイプに私は逆直列化するでしょうか? – lance