使用配置文件(.settings、.config)存储应用程序配置

本文介绍如何利用.NET内置的settings功能简化应用程序配置管理。通过实例演示如何定义和使用配置变量,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

我不知大家早先是如何保存应用程序配置,以备下次打开时使用的,反正我开始学.Net的时候就去研究序列化,以二进制或XML格式的序列化来保存应用程序配置。这样每次都要建立单独的配置类,并书写读写配置代码,相当麻烦。

期间也看了看.config文件的读写方式,感觉还是很麻烦,不如自己序列化来的踏实。

后来才猛然发现微软早提供好了settings,用以定义.config文件内容,并生成相应的强类型类,使用起来极其方便~,感觉就像在火星居住了半辈子突然发现还有地球这好地方*_*~

鉴于网上settings方面的资料不多、不详,我就以此文来介绍一下基本的用法,让小鸟们少走我那条破路,老鸟请直接从上空滑翔而过即可。



基本使用方法

首先建立一个WinForm项目,设计这样一个窗体:



通过“添加新项”功能添加一个MyApp.settings:




在打开的数据表格中做如下设置:



这样就设置好了a、b、c三个不同类型的配置变量,现在就可以在程序中使用它们了:
  1. private void Form1_Load(object sender, EventArgs e)

  2. {

  3.     numericUpDown1.Value = MyApp.Default.a;

  4.     textBox1.Text = MyApp.Default.b;

  5.     checkBox1.Checked = MyApp.Default.c;

  6. }



  7. private void Form1_FormClosing(object sender, FormClosingEventArgs e)

  8. {

  9.     MyApp.Default.a = numericUpDown1.Value;

  10.     MyApp.Default.b = textBox1.Text;

  11.     MyApp.Default.c = checkBox1.Checked;

  12.     MyApp.Default.Save();

  13. }
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值