从<samplesection>读取值

时间:2018-06-12 13:56:59

标签: c# xml

我正在使用official documentation来构建一个内部有多个值而不是key:value模式的配置文件。 这是我在App.config中的代码:

<configuration>
   <configSections>
      <section name="sampleSection"
               type="System.Configuration.SingleTagSectionHandler" />
   </configSections>
   <sampleSection setting1="Value1" setting2="value two" 
                  setting3="third value" />
</configuration>

如何读取sampleSection(setting1,setting2等)中的值?

1 个答案:

答案 0 :(得分:2)

这是您可以访问它们的方式

var nvc = ConfigurationSettings.GetConfig("sampleSection") as NameValueCollection;
var setting1 = section["setting1"];
var setting2 = section["setting2"];    
var setting3 = section["setting3"];

var nvc= ConfigurationManager.GetSection("sampleSection") as NameValueCollection;
var setting1 = section["setting1"];
var setting2 = section["setting2"];    
var setting3 = section["setting3"];

希望它有所帮助。