從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中文網其他相關文章!