2011-08-30 77 views
1

我認爲這將是一個簡單的問題。我有一個包含路徑App.config中的應用程序設置和變量

<appSettings> 
    <add key="Path" value="C:\\Test\\" /> 
</appSettings> 

我要一對夫婦更多的路徑添加到App.config中一個app.config所以我沒有他們在我的C#窗口服務的硬編碼。如果我改變了

string newPath = @"C:\SecondTest\" + fileName; 

這個

string newPath = ConfigurationManager.AppSettings["SecondPath"] + fileName; 

然後我可以在App.config創建SecondPath它會奏效。

回答

2

是的,它會工作,但它會更好combine paths這樣,而不是使用字符串連接:

string newPath = Path.Combine(
    ConfigurationManager.AppSettings["SecondPath"], 
    fileName 
); 
+0

工作太棒了。謝謝 – Matt

0

是,將工作(你嘗試了嗎?)。

0

的AppSettings就像鍵值存儲,以便它將不過工作,你喜歡

相關問題