AppSettingsセクションとAppSettingsセクションの違いをApp.Configファイルに説明してください。明らかに同じことをする2つのセクションがあるのはなぜですか?ApplicationSettingsセクションとAppSettingsセクションの違いは何ですか?
答えて
私は次のようにあなたのapp.configを/ web.configファイル内<appsettings/>
コレクションは、あなたがキーと値のペアの設定を保存することができます、とSystem.ConfigurationのAPIを介してアクセスされることを信じて:
string setting = System.Configuration.ConfigurationManager.AppSettings["settingName"];
設定は、文字列値としてのみ保存および取得できます。
これらはSystem.Configuration.ConfigurationSettingsからアクセスすることもできますが、この方法は推奨されていません。
設定ファイルの<ApplicationSettings/>
コレクションは厳密な型指定で設定を保存し、強く型付けされた方法でこれらの設定にアクセスすることもできます。 VSは自動的にラッパークラスを生成します。settings.settingsファイルプロパティプロジェクトのフォルダです。設定ファイルをプロジェクトに追加するには、プロジェクトを右クリックし、プロパティをクリックし、次に設定タブを開きます。次に、リンクをクリックして新しい設定ファイルを追加します。 VSが自動的に生成します。それは簡単です。
次のようにあなたは通常、あなたの設定にアクセス:
MyProjectName.Properties.Settings.Default.SettingName
は、2つのコレクションへのアクセス方法の違いに注目してください。
設定を保存する2番目の(非推奨)方法は、これを実行するためのより良い方法であり、多くの柔軟性とパワーを提供します。しかし、それはいくつかの学習を取るが、それは努力の価値がある。
http://kevinskorner.net/blog/post/2008/03/27/applicationSettings-vs-appSettings.aspx
アプリケーション設定は、私たちに、より 制御と、最も重要な、 intelliscenceを与えます。
そのリンクは無効ですが、Archive.orgで入手できます:http://web.archive.org/web/20100721004740/http://kevinskorner.net/blog/post/2008 /03/27/applicationSettings-vs-appSettings.aspx – Nick
これは、私たちが大好きな下位互換性と関係しています。 ApplicationSettingsは新しい構文です。
新しいConfigurationManagerクラスとWebConfigurationManagerクラスを使用して設定してください。これを行うには、System.ConfigurationではなくSystem.configurationという参照が必要です。
ある時点で、少しばかげてしまいました。
- 1. セクションHTML5でのタグと同じセクションの違いは何
- 2. SwiftのNSIndexPathの行とセクションの違いは何ですか?
- 3. NHibernateの認識設定セクションapplicationSettings
- 4. .gotと.got.pltセクションの違いは何ですか?
- 5. 他のWeb.configセクションのappSettings値の使用
- 6. COMDATセクションとは何ですか?
- 7. <appSettings />は設定を含み、別の<appSettings />セクションを参照することは可能ですか?
- 8. 構成セクションapplicationSettingsが認識されない
- 9. app.configリフレッシュセクションでappsettingsセクションをリロードしていない
- 10. ASP.NETのWeb.ConfigからカスタムのAppSettingsセクションを取得します
- 11. ヘッダーファイルの@interfaceセクションは何ですか?
- 12. データセクションとCのbssセクションの違い
- 13. .textと.codeのセクション名の違い
- 14. スクロールは、セクションからセクション
- 15. web.configのSystem.webServerセクションとSystem.webセクション
- 16. オブジェクトファイルのコンテキスト内のLLVM仮想セクションとは何ですか?
- 17. セクションの重複セクションの内容はこのセクションを超えています
- 18. omp parallelセクションのスレッドをセクションで分割しないのはなぜですか?
- 19. Web.configファイルのappSettingsとconnectionStringsの違いは?
- 20. Elf-fileの ".group"セクションの任命は何ですか?
- 21. package.jsonのscriptsセクションの目的は何ですか?
- 22. HTMLのセクション間のスペースは何ですか?
- 23. オブジェクトファイルの.bssセクションの必要性は何ですか?
- 24. 私のセクションはモバイルで他のセクションにオーバーフローします
- 25. {}は、Binding構文のStringFormatセクションで何を意味しますか?
- 26. _attribute(セクション(「NC_BSS」)...これの意味は何ですか?
- 27. TableHeaderViewとセクション
- 28. セクション
- 29. UITable間違ったセクションのタイトル
- 30. グローバル変数を.dataセクションまたは.bssセクション以外のセクションにマップできますか?
「アプリケーション設定」はどこに表示されますか?私はそれが有効な設定セクションだとは思わない。あなたは例を投稿できますか? – alanquillin
申し訳ありませんが、アプリケーション設定ではなくApplicationSettingsを意味します。 – Calanus