App.Config中的自定义部分:如何在C#中实现此结构?

App.Config中的自定义部分:如何在C#中实现此结构?,c#,xml,app-config,custom-sections,C#,Xml,App Config,Custom Sections,我已经为我的App.Config文件创建了一个自定义配置部分,现在看起来如下: <mySection> <myCollection> <element name="1" /> <element name="2" /> </myCollection> </mySection> 对于MyElements我仍然可以使用ConfigurationElementCollection,还是必须使用其他东西,因为

我已经为我的
App.Config
文件创建了一个自定义配置部分,现在看起来如下:

<mySection>
  <myCollection>
    <element name="1" />
    <element name="2" />
  </myCollection>
</mySection>
对于
MyElements
我仍然可以使用
ConfigurationElementCollection
,还是必须使用其他东西,因为不只是
element
标记(由
MySection
类中的
AddItemName=“element”
指定),还有另一个标记?如果不是,这里要使用什么类

我猜在标签之间有一些东西必须只对应于某个
AdditionalInfo
类的属性,这样它就等同于下面的内容了

<additionalInfo content="..." />


至于
someOtherSetting
,我想我可以在
MySection
中添加另一个与此对应的属性,但我还没有开始测试它。

我不知道是否可以通过
ConfigurationSection
实现这种结构。如果没有,您可以尝试
IConfigurationSectionHandler
()。有了它,您可以通过使用
XmlDeserializer
进行xml反序列化来读取配置部分,这样的结构就没有问题了。
<additionalInfo content="..." />