我在配置文件中有多个文件的路径:(文件名称以一个固定字符串加个递增的数字组成.这个名称用户是动态加的)
如:
<add key="FromToTxtPath1" value="/a"></add>
<add key="FromToTxtPath2" value="/b"></add>
...
<add key="FromToTxtPathn" value="/b"></add>
我在form1中想要掉用这个多个文件的路径该怎么做啊。。是不是用数组啊。。
一个文件我知道:
private string FromToTxtPath1 = ConfigurationSettings.AppSettings["FromToTxtPath1"];
------解决方案--------------------------------------------------------
那你可以在循环里面增加一个判断条件嘛!
foreach(string path in ConfigurationSettings.AppSettings)
{
if(path.Contains("FromToTxtPath"))
{
....
}
}
------解决方案--------------------------------------------------------
好像除了一个一个取,没别的好办法了
要不你就写在一起,然后读出来再放数组里
<add key="FromToTxtPath1" value="/a,/b,/c,/d.etml,/d" > </add >
private string[] FromToTxtPath1 = ConfigurationSettings.AppSettings["FromToTxtPath1"].Split(",");