这真的很基础。 我正在建立一种允许客户根据需要添加任意数量的FTP连接的方法。
但是当我查看教程的配置文件时,我找不到我想要的东西。
我已经尝试使用.NET中提供的某些部分,例如NameValueSectionHandler,但是它不能完成工作。
最后我尝试创建一个自定义部分,但是我没有成功,因为我看到它仅使用[“ key”;“ value”],但是我需要三个元素
<configuration>
<configSections>
<section name="InfoConnexions" type="System.Configuration.DictionarySectionHandler"/>
</configSections>
<InfoConnexions>
<Connexion>
<add key="ip" value="8.8.8.8" />
<add key="login" value="Gogole" />
<add key="pass" value="gogole" />
</Connexion>
<Connexion>
<add key="ip" value="192.168.1.1" />
<add key="login" value="ADMIN" />
<add key="pass" value="admin" />
</Connexion>
</InfoConnexions>
</configuration>
我希望得到整个物体:
Hashtable[] section = (Hashtable[])ConfigurationManager.GetSection("InfoConnexions");
但它仅适用于1个部分...