【无标题】案例控制台应用笔记本

本文介绍了如何使用System.Configuration来读取和写入配置文件,这些文件以key-value对的形式存储数据,允许程序保存并恢复状态。读取时需指定配置文件路径和key,写入时则会检查并更新配置,避免键冲突,并保存更改到配置文件。
摘要由CSDN通过智能技术生成


配置文件
配置文件可以把数据保存下来,程序下次打开可以读取配置文件
就像单机游戏的读档

需要引用(在引用中添加)
system.configuration

配置文件以字典的格式储存数据
一个key对应一个value
所以如果要读取需要提供
一个配置文件地址,
一个读取的key

key和value可以是string,int等等任何的类型


?????读取配置文件
string 方法名字(配置文件地址,读取的key)
{
配置文件实例化,地址为输入参数的地址

   configuration 配置文件对象名字=configuration manager.openexeconfiguration(配置文件地址);

返回读取该配置文件里面对应的key的value

return 配置文件对象名字.appsettings[读取的key].value;
}


?????写入配置文件
void 方法名字(配置文件地址,key,value)
{
与读取配置文件一样的配置文件实例化


遍历这个配置文件里面所有的key如果有要写入的key就删了这个
先把配置文件里面的key清掉防止key重复所以遍历清一下

foreach(string 临时key名字 in 配置文件名字.appsettings.settings.allkeys)
{
if(临时key名字==key)
{
配置文件对象名字.appsettings.settings.remove(key);
}
}


保存对配置文件的修改

配置文件对象名字.appsettings.settings.add(key,value);
配置文件对象名字.save(configuration save more.modified);


刷新命名节保证下次读取的时候是重新读取
因为key和value都是在appsettings里面所以刷新appsettings

configuration manager.refreshsection("appsettings");
}
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值