2011-07-25 40 views
1

我想創建一個存在於Java for C#中的config.ini是否有替代C#的config.ini?

有沒有辦法?

我發現我必須創建一個App.config文件。

但是在創建App.config後,如何使用C#讀取添加密鑰?

App.config主要用於動態文件路徑。

回答

1

到項目中,添加引用System.Configuration組裝,然後使用這些代碼基於其鍵從配置讀取特定appSetting值:

string value = System.Configuration.ConfigurationManager.AppSettings["key"]; 
+0

當我添加上面的代碼,ConfigurationManager以紅色突出顯示。我該如何解決它? – dwyane

+0

您是否已將System.Configuration程序集的引用添加到項目中?通過Visual Studio,只需右鍵單擊項目並選擇添加引用,它將位於第一個選項卡下。 –

3

對於一般應用程序設置,你會存儲這些在<appSettings>元素:

<appSettings> 
    <add key="MySetting" value="Hello World" /> 
</appSettings> 

可以使用ConfigurationManagerWebConfigurationManager類,然後讀取設置,如:

string mySettings = ConfigurationManager.AppSettings["MySetting"]; 

對於非web項目,添加引用System.Configuration.dll

0
ConfigurationManager.AppSettings["settigs1"] = "value1"; 

請嘗試搜索答案你在谷歌或Bing質疑像this