C# ConfigurationManager类[读写app.config|Web.config]

介绍

注重应用

ConfigurationManager类主要应用于读写配置文件app.config|Web.config

配置文件可以存储连接数据库字符串、接口路径、一些账套字符串等等

他就像JAVA里的application.properties 要用存读取配置文件里的信息

在config中,我们主要存储这两类

	
		
		
	
    
    
	
	
	
		
		
	

connectionStrings和appSettings本质上并无区别,connectionStrings可以用来存储连接数据库的字符串,appSettings通用型更广。

使用

命名空间:System.Configuration

程序集: System.Configuration.dll

获取connectionStrings节点下的值:

ConfigurationManager.ConnectionStrings["FADOConnERP"].ConnectionString

获取appSettings节点下的值:

ConfigurationManager.AppSettings[keyStr].ToString();

封装方法:

        /// 
        /// 获得webconfig文件里,appSettings节点里的值
        /// 
        /// 
        /// 
        public static string GetAppSettingValue(string keyStr)
        {
            if (ConfigurationManager.AppSettings[keyStr] == null)
            {
                return "";
            }
            else
            {
                return ConfigurationManager.AppSettings[keyStr].ToString();
            }
        }

如何写入配置文件,可以看看其他文档哈,这里只介绍读取。

你可能感兴趣的:(c#,配置文件)