2010-09-28 81 views
4

我正在閱讀關於.NET配置名稱空間(找到here)的一篇奇妙文章,其中討論了創建自定義部分,元素,集合,小部件和飛行烤箱。我唯一抱怨的是文章僅僅是技術性的,並沒有提供任何概念上下文。 MSDN似乎也沒有太多的概念信息。有人可以用簡單的英語解釋ConfigurationSection和ConfigurationElement之間的區別嗎?

那麼有人可以解釋一下,「部分」是什麼,什麼是「元素」,以及什麼時候使用它們?

回答

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和/或ConfigurationElementCollectionConfigurationSection的父項將始終爲<configuration>,它是配置文件中的根元素。

ConfigurationElement是一個容器和/或單個元素,並始終是ConfigurationSection的一部分。

+1

:)我提供的鏈接是您引用的三篇文章中的第一篇。 – 2010-09-28 21:41:45

+1

糟糕...「Enter」鍵發送。我的意思是補充說「ConfigurationSection」仍然讓我困惑。有一個ConfigurationSectionGroup類和ConfigurationSectionCollection類。另外,由於ConfigurationElement可以是多個元素的容器,我仍然不明白爲什麼會有不同的ConfigurationSection類。他們似乎基本上是一樣的。 – 2010-09-28 21:45:17

相關問題