C#之系统自带保存属性

时间:2023-01-22 12:06:46

源代码下载链接

程序开发很多时候需要根据运行环境做不通的参数配置,通过写ini之类的文本文件是一种方法,但这种方法也同时会把数据暴露

Winform开发中可以将需要配置的字段属性保存到程序中(其实也是可以被看到的,最后再说)

新建一个窗体应用程序,打开 Properties 文件夹

C#之系统自带保存属性

双击 Settings.settings ,添加字段

C#之系统自带保存属性

读取内容

 txtName.Text = Properties.Settings.Default.UserName;
txtPassword.Text = Properties.Settings.Default.PassWord;

修改内容,必须Save

 Properties.Settings.Default.UserName = txtName.Text;
Properties.Settings.Default.PassWord = txtPassword.Text;
Properties.Settings.Default.Save();

还原内容,信息变为最初的状态

 Properties.Settings.Default.Reset();

效果展示

C#之系统自带保存属性

注:一开始说到这个虽是程序中修改,不需要自己单建文本进行数据保存,但是其实也在本地是有记录的

找到可执行文件相同目录下的文件  “可执行文件名.config”,这个文件中保存了配置信息,但仅限于最初的设置

C#之系统自带保存属性

这里我将原来的默认名字张三改为了“朱六”,此后运行程序的还原功能,得到的名字就是“朱六”了!!!!