C# クラス ライブラリの構成ファイルから設定を読み取る
C# クラス ライブラリを開発する場合、構成ファイル (web.config や app.config など) から設定を取得することは、柔軟性と適応性を維持するために重要です。ただし、これを達成するための適切な方法は時間の経過とともに変化してきました。
非推奨で使用できないオプション
ConfigurationSettings.AppSettings.Get("MySetting")
の使用は非推奨のため推奨されなくなりました。一方、ConfigurationManager.AppSettings["MySetting"]
は C# ライブラリでは利用できないようです。
おすすめの方法
C# クラス ライブラリの場合、推奨されるアプローチは System.Configuration.ConfigurationManager
クラスを直接利用することです。これにより、app.config ファイルや web.config ファイルなどのさまざまなソースから構成設定へのアクセスが提供されます。
実績
ConfigurationManager
を使用するには、まずプロジェクトに System.Configuration
への参照を追加します。完了したら、次のように設定にアクセスします:
<code>// app.config文件示例: <?xml version="1.0" encoding="utf-8" ?><configuration><appSettings><add key="countoffiles" value="7"></add><add key="logfilelocation" value="abc.txt"></add></appSettings></configuration></code>
サンプル構成ファイルを使用すると、以下を使用して設定にアクセスできます:
<code class="language-csharp">string configValue1 = ConfigurationManager.AppSettings["countoffiles"]; string configValue2 = ConfigurationManager.AppSettings["logfilelocation"];</code>
以上がC# クラス ライブラリの構成設定に最適にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。