我正在阅读有关.NET Configuration命名空间(找到here)的精彩文章,该文章讨论有关创建自定义部分,元素,集合,小部件和飞行 toastr 的内容。我唯一的提示是该文章仅是技术性的,没有提供任何概念上的上下文。 MSDN似乎也没有太多的概念性信息。

因此,有人可以解释一下,什么是“部分”,什么是“元素”,以及何时合适使用它们?

最佳答案

我认为这一系列文章对您来说是一个更好的阅读,它很好地告诉了您有关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的一部分。

09-11 19:18