C#指定config配置文件读取信息

   一般我们用配置文件都是web.config或者app.config, 如果我们自己创建了一个config文件,然后配置了一些信息进去,那该如果指定到这个config里面去读取相应的信息呢,后来我找了一下方法,才知道原来有ExeConfigurationFileMap这个类,要用这个类就需要先引用System.Configuration, 然后创建一个新的ExeConfigurationFileMap对象,然后将你创建的config路径设置到ExeConfigFilename这个属性,然后再使用这个方法Configuration config = ConfigurationManager.OpenMappedExeConfiguration(ecf, ConfigurationUserLevel.None); 就可以指定到你新创建的config文件去读取配置信息了,这里有一个小问题,就是config的路径,我用绝对路径的时候是可以读取到这个config的,但是我用相对路径的时候就不可以,调试的时候竟然发现他的读取路径是在C盘的system32这个文件夹下面的,各位大神能告诉我这是为什么吗

你可能感兴趣的:(config)