日期:2014-05-18  浏览次数:20421 次

求救一数组问题,感激不尽!
我在配置文件中有多个文件的路径:(文件名称以一个固定字符串加个递增的数字组成.这个名称用户是动态加的)
如:  
<add key="FromToTxtPath1" value="/a.html"></add>
<add key="FromToTxtPath2" value="/b.html"></add>
...
<add key="FromToTxtPathn" value="/b.html"></add>

我在form1中想要掉用这个多个文件的路径该怎么做啊。。是不是用数组啊。。
一个文件我知道: 
private string FromToTxtPath1 = ConfigurationSettings.AppSettings["FromToTxtPath1"];

------解决方案--------------------
那你可以在循环里面增加一个判断条件嘛!
foreach(string path in ConfigurationSettings.AppSettings)
{
if(path.Contains("FromToTxtPath"))
 {
....
}
}
------解决方案--------------------
好像除了一个一个取,没别的好办法了

要不你就写在一起,然后读出来再放数组里

<add key="FromToTxtPath1" value="/a.html,/b.html,/c.html,/d.etml,/d.html" > </add > 

private string[] FromToTxtPath1 = ConfigurationSettings.AppSettings["FromToTxtPath1"].Split(",");