1. 创建配置文件,项目右键,选择应用程序配置文件。(一般来说一个项目创建一个即可)。
文件写法,通过写子标签的方式进行一个书写:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="user" value="admin"/>
</appSettings>
</configuration>
项目路径下出现了两个config文件,后缀为vshost.exe.config的文件为我们运行的时候实际需要运行的配置文件(动态变化)。后缀为exe.config为我们项目文件的副本,不会变化。
2. 读取配置文件的内容,如果没有读取到值,就为null;
// 1. 获取我们项目的路径。extPath类型为String,
extPath = Application.ExecutablePath;
// 2. 固定写法,打开我们项目路径的config配置文件。
// config的名称必须为App.config,并且在我们的根路径下。
// config类型为Configuration
config = ConfigurationManager.OpenExeConfiguration(extPath);
// 3. 判断我们key为user的值是否为空,若不为空,就在输入框中进行回显。
if (config.AppSettings.Settings["user"] != null)
{
tbUser.Text = config.AppSettings.Settings["user"].Value;
}
3. 设置配置文件的值,使用的时候注意和以前的值冲突的问题。;
config.AppSettings.Settings.Add("user", "xxxx");