配置文件在应用程序开发中发挥及其重要的作用,使用配置文件可以动态改变应用程序的程序处理逻辑。 在.net framework 2.0平台中更是使得处理配置文件更加方便、灵活。同时微软也提供了自定义配置文件处理类的功能, 实现自定义配置类主要通过继承ConfigurationSection或者实现IConfigurationSectionHandler 这篇文章介绍的方法是继承 ConfigurationSection的 MySampleConfigurationSection using System;using System.Collections.Generic;using System.Text;using System.Configuration;namespace ConfigSample 测试的app.config 文件 <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <sectionGroup name="mySampleConfigurationSectionGroup"> <section name="mySampleConfigurationSection" type="ConfigSample.MySampleConfigurationSection,ConfigSample,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null" allowLocation="true" allowDefinition="Everywhere"/> </sectionGroup> </configSections> <mySampleConfigurationSectionGroup> <mySampleConfigurationSection myAttribute1="MyAttribute1 value"> <myChildSection myChildAttribute1="MyChildAttribute1 value" myChildAttribute2="MyChildAttribute2 value" /> </mySampleConfigurationSection> </mySampleConfigurationSectionGroup></configuration> 测试该Configuration代码 // get sample configuration section MySampleConfigurationSection myConfigSection = (MySampleConfigurationSection)ConfigurationManager.GetSection("mySampleConfigurationSectionGroup/mySampleConfigurationSection"); if (myConfigSection != null) 特别注意的是configure在SectionGroup的调用路径 ConfigurationManager.GetSection("mySampleConfigurationSectionGroup/mySampleConfigurationSection") 相关文章: 2022-12-23 2021-07-17 2022-12-23 2022-12-23 2022-12-23 2022-12-23 2022-01-08 2022-01-11