winform 中关于获取app.config中的的value值如何获取?
我的app.config是这样配置的
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<appSettings>
<add key="DBHost" value="" />
<add key="DBName" value="" />
<add key="DBUser" value="" />
<add key="DBPass" value="" />
<add key="SDBHost" value=""/>
<add key="SDBName" value=""/>
<add key="SDBUser" value=""/>
<add key="SDBPass" value=""/>
</appSettings>
<connectionStrings>
</connectionStrings>
</configuration>
可是我这样获取的时候
public string Constr()
{
string dbhost = System.Configuration.ConfigurationSettings.AppSettings.Get("DBHost").ToString().Trim();
string dbname = System.Configuration.ConfigurationSettings.AppSettings["DBName"].ToString().Trim();
string dbuser = System.Configuration.ConfigurationSettings.AppSettings["DBUser"].ToString().Trim();
string DBPass = System.Configuration.ConfigurationSettings.AppSettings["DBPass"].ToString().Trim();
string connStr = " Data Source=" + dbhost + ";Initial Catalog=" + dbname + ";Persist Security Info=True;User ID=" + dbuser + ";Password=" + DBPass + "";
return connStr;
}
提示警告 “System.Configuration.ConfigurationSettings.AppSettings”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings” E:\项目soft\公安系统\Police\Police\sqlcodeServer.cs 25 29 Police