Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有人能用简单的英语解释ConfigurationSection和ConfigurationElement之间的区别吗?_C#_.net_Configuration_App Config - Fatal编程技术网

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

C# 有人能用简单的英语解释ConfigurationSection和ConfigurationElement之间的区别吗?,c#,.net,configuration,app-config,C#,.net,Configuration,App Config,我正在阅读一篇关于.NET配置名称空间(find)的精彩文章,其中讨论了如何创建自定义节、元素、集合、小部件和飞行烤面包机。我唯一的抱怨是,这篇文章只是技术性的,没有提供任何概念背景。MSDN似乎也没有太多的概念信息 那么,有人能解释一下什么是“节”,什么是“元素”,以及什么时候适合使用每一个吗?我认为这一系列文章对您来说是更好的阅读,它出色地告诉了您C#中配置的所有细节: 简单地说,ConfigurationSection是一个包含多个ConfigurationElement和/或Con

我正在阅读一篇关于.NET配置名称空间(find)的精彩文章,其中讨论了如何创建自定义节、元素、集合、小部件和飞行烤面包机。我唯一的抱怨是,这篇文章只是技术性的,没有提供任何概念背景。MSDN似乎也没有太多的概念信息


那么,有人能解释一下什么是“节”,什么是“元素”,以及什么时候适合使用每一个吗?

我认为这一系列文章对您来说是更好的阅读,它出色地告诉了您C#中配置的所有细节:

简单地说,
ConfigurationSection
是一个包含多个
ConfigurationElement
和/或
ConfigurationElementCollection
的容器。
ConfigurationSection
的父级始终是配置文件中的根元素


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

:)我提供的链接是您引用的三篇文章中的第一篇。。。“回车”键发送。我想补充的是,“配置部分”仍然让我感到困惑。有一个ConfigurationSectionGroup类和ConfigurationSectionCollection类。另外,由于ConfigurationElement可以是多个元素的容器,我仍然不理解为什么会有不同的ConfigurationSection类。他们看起来基本上是一样的。我知道这已经有一段时间了,你可能已经找到了答案,如果你找到了,请分享一下好吗?