我正在尝试使用基于文件路径的app.config键。
这是我的App.Config:
<appSettings>
<add key="States" value="NY,CA,MA" />
<add key="SourceFile_NY" value="C:\NY\file.xlsx" />
<add key="SourceFile_CA" value="C:\CA\file.xlsx" />
<add key="SourceFile_MA" value="C:\MA\file.xlsx" />
现在,在主类上,我想获得给定的每个州的文件:
static void Main(string[] args)
{
var states = "NY,CA,MA".Split(',');
foreach (var state in states)
{
new SomeMethodFromOtherClass().class(SourceFile_ + XX);
}
}
我正在尝试根据 SourceFile_ + XX 部分的状态获取文件路径,但我找不到任何好方法来完成对app.config值的调用每个州
答案 0 :(得分:0)
确保将项目中的引用添加到System.Configuration
。
然后你就做了:
var ny = ConfigurationManager.AppSettings[sourcefile + "_NY"];