有人能用简单的英语解释ConfigurationSection和ConfigurationElement之间的区别吗?

Jas*_*ter 6 .net c# configuration app-config

我正在阅读关于.NET配置命名空间(在此处找到)的精彩文章,该文章讨论了创建自定义部分,元素,集合,小部件和飞行烤面包机.我唯一的抱怨是该文章只是技术性的,并没有提供任何概念背景.MSDN似乎也没有太多的概念信息.

那么有人可以解释一下,"部分"是什么,"元素"是什么,什么时候适合使用它们?

Yog*_*esh 3

我认为这一系列文章更适合您阅读,它精彩地告诉您 C# 中配置的所有细节:

揭开 .NET 2.0 配置之谜

解密 .NET 2.0 配置的奥秘

破解 .NET 2.0 配置之谜

用简单的话来回答你的问题,ConfigurationSection是一个包含多个ConfigurationElement和/或ConfigurationElementCollection. 的父元素ConfigurationSection始终是<configuration>配置文件中的根元素。

ConfigurationElement是一个容器和/或单个元素,并且始终是ConfigurationSection.