C# ConfigurationManager XML元素支持数组吗?
我正在使用Configuration Manager在C#应用程序中存储设置。我有一些单独的设置,我有一个可变的设置数组 XML配置如下所示:C# ConfigurationManager XML元素支持数组吗?,c#,.net,xml,system.configuration,C#,.net,Xml,System.configuration,我正在使用Configuration Manager在C#应用程序中存储设置。我有一些单独的设置,我有一个可变的设置数组 XML配置如下所示: <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> </startup> <appSet
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<appSettings>
<add key="Option" value="Tabbed" />
<add key="Version" value="0.0.0.0" />
<Tee1>
<add key="Name" value="Test1" />
<add key="IPAddress" value="127.0.0.1" />
<add key="Port" value="58323" />
<add key="AutoConnect" value="True" />
<add key="Link" value="False" />
<add key="Link" value="False" />
</Tee1>
<Tee2>
<add key="Name" value="Test2" />
<add key="IPAddress" value="127.0.0.1" />
<add key="Port" value="58324" />
<add key="AutoConnect" value="True" />
<add key="Link" value="False" />
<add key="Link" value="False" />
</Tee2>
<Tee3>
<add key="Name" value="Test3" />
<add key="IPAddress" value="localhost" />
<add key="Port" value="58325" />
<add key="AutoConnect" value="False" />
<add key="Link" value="True" />
<add key="Link" value="False" />
</Tee3>
<Tee4 />
<Tee5 />
<Tee6 />
<Tee7 />
<Tee8 />
<Tee9 />
<Tee10>
<add key="Name" value="Test10" />
<add key="IPAddress" value="127.0.0.1" />
<add key="Port" value="58332" />
<add key="AutoConnect" value="False" />
<add key="Link" value="False" />
<add key="Link" value="False" />
</Tee10>
</appSettings>
</configuration>
没有数据的T形三通条目是空项
当我将生成的XML文本加载到VisualStudio2010编辑器中时,它显示TEE1有一个错误
元素“appSettings”的子元素“Tee1”无效。可能的元素列表应为“添加、删除、清除”
如何表示类似项目的数组?您只能将
key=value
设置存储在