C# ConfigurationManager 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

我正在使用Configuration Manager在C#应用程序中存储设置。我有一些单独的设置,我有一个可变的设置数组

XML配置如下所示:

<?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
设置存储在