私はなぜそれがSettings.Default.<mysetting>
の代わりにSettings.<mysetting>
の代わりになっているのだろうと思っていますか?C#設定ファイル:なぜSettings.Defaultを使用する必要がありますか?
7
A
答えて
9
簡単に言えば:Settings
はクラスで、プロパティはインスタンスのプロパティです。したがって、インスタンスが必要です。インスタンスを作成するデフォルトの方法は、Default
プロパティです。プロパティは...で起動するだけで、静的なものではなく、私は答えは、それは方法で設定を作成できるようにするには便利だということであると推測する理由
は明白フォロー疑問があるデフォルト設定のロードよりも他 /アプローチを保存する...例えば、データベースからロードするか、別のファイルパスから読み込むなどです。
1
Settings.CompanyNameをインスタンスの値を返すプロパティとして作成できる場合は、Settings.Default.CompanyNameを使用するのは意味がありません。
関連する問題
- 1. なぜvalue.lengthを使用する必要がありますか?
- 2. なぜstopPropagation()を使用する必要がありますか?
- 3. なぜ使用する必要がありますか?
- 4. なぜこのプロパティを設定する必要がありますか?getsture.scale = 1?
- 5. なぜWORKON_HOME環境変数を設定する必要がありますか?
- 6. なぜクラス変数NSArrayを設定するとアクセッサメソッドを使用する必要がありますか?
- 7. なぜオブジェクトを割り当てて、インスタンス変数をObj-Cで設定する必要がありますか?
- 8. Windowsフォーム、Visual Studio C# - なぜファイルに保存する代わりに設定ウィンドウを使用する必要がありますか?
- 9. いつplace_pruned_graph設定を使用する必要がありますか?
- 10. なぜboost :: is_any_ofをboost :: splitを使用する必要がありますか?
- 11. なぜソケットをPHPで使用する必要がありますか
- 12. なぜboost :: asio :: io_service :: workを使用する必要がありますか?
- 13. なぜ分離スコープを使用する必要がありますか?
- 14. なぜ私は(...)ループでbrowserifyを使用する必要がありますか?
- 15. マングースモデル、なぜ "new"を使用する必要がありますか? (TypeScript)
- 16. Zend_Db_Table_Rowは:なぜ私はcreateRow()を使用する必要がありますか?
- 17. なぜ角度cliを使用する必要がありますか?
- 18. なぜ複数のコンストラクタを使用する必要がありますか?
- 19. なぜOnModelCreating(MVC 5 EFコード)を使用する必要がありますか?
- 20. なぜDjango REST APIを使用する必要がありますか?
- 21. エラー「使用する前にUnitOfWorkManagerを設定する必要があります」
- 22. なぜifelseを使用した後にas.Date originを再び設定する必要がありますか?より良い方法がありますか?
- 23. クロムエクステンションのイベントリスナーを設定する必要がありますか
- 24. ViewControllerでUIGestureRecognizerを設定する必要がありますか?
- 25. ビューでモデルデータを設定する必要がありますか?
- 26. elmah.mvcリモートアクセス、何を設定する必要がありますか?
- 27. AssemblyConfigurationAttributeを設定する必要がありますか?
- 28. なぜ私は "-pthread"フラグを使ってcファイルをコンパイルする必要がありますか
- 29. Path.DirectorySeperatorCharを使用する必要があります。C#
- 30. 設定ファイルでバックスラッシュをエスケープする必要がありますか?