我已经在我的App.Config中设置了一些自定义配置部分,这样我现在有了一个像这样的configSection。如何阅读configSections
<configSections>
<section name="Section1" type="ConfigSections.MySection, MyNamespace"/>
<section name="Section2" type="ConfigSections.MySection, MyNamespace"/>
<section name="Section3" type="ConfigSections.MySection, MyNamespace"/>
</configSections>
我想要做的就是阅读代码本节为了在运行时发现我有什么部分。我曾尝试过:
var mySections = ConfigurationManager.GetSection("configSections");
但是这会返回null。我确信我错过了一些简单的事情,但是我找不到如何做到这一点的任何事情。
感谢
它认为你必须这样做:var mySections = ConfigurationManager.GetSection(“Section1”); – HW90 2012-04-26 10:47:35
为了澄清,我非常高兴如何阅读“Section1”部分。我正在尝试阅读“configSections”部分,因此我不必在代码中对文本“Section1”进行硬编码。原因是我在运行时不知道我将会拥有多少节。 – bornfromanegg 2012-04-26 11:13:37
换句话说,我希望能够读取我的App.Config中“configSections”元素(上面)中包含的每个“section”元素的“name”属性。 (这很难解释!) – bornfromanegg 2012-04-26 11:15:29