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="..." />