App.config中的应用程序设置和变量
问题描述:
我认为这将是一个简单的问题。我有一个包含路径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它会奏效。
答
是的,它会工作,但它会更好combine paths这样,而不是使用字符串连接:
string newPath = Path.Combine(
ConfigurationManager.AppSettings["SecondPath"],
fileName
);
答
是,将工作(你尝试了吗?)。
答
的AppSettings就像键值存储,以便它将不过工作,你喜欢
工作太棒了。谢谢 – Matt