我正在阅读有关.NET配置命名空间(找到here)的精彩文章,该文章讨论了如何创建自定义部分,元素,集合,小部件和飞行烤面包机。我唯一的抱怨是该文章只是技术性的,并没有提供任何概念背景。 MSDN似乎也没有太多的概念信息。
那么有人可以解释一下,“部分”是什么,“元素”是什么,以及什么时候适合使用它们?
答案 0 :(得分:1)
我认为更好的阅读将是这一系列的文章,它精彩地告诉你有关C#配置的所有细节:
Unraveling the Mysteries of .NET 2.0 Configuration
Decoding the Mysteries of .NET 2.0 Configuration
Cracking the Mysteries of .NET 2.0 Configuration
要简单地回答您的问题,ConfigurationSection
是一个包含多个ConfigurationElement
和/或ConfigurationElementCollection
的容器。 ConfigurationSection
的父级将始终为<configuration>
,这是配置文件中的根元素。
ConfigurationElement
是容器和/或单个元素,始终是ConfigurationSection
的一部分。