C#中如何保存程序运行时的变量值和数据?

C#中如何保存程序运行时的变量值和数据?,第1张

C#中保存程序运行时的变量值和数据的方式如下:

1、看看System.IO命名空间下的StreamWriter,把数据的值写到文本里面去,下次启动的时候读取就行了。

2、可以保存到xml文档里,每次程序运行都从里面读取就行了。

3、如果是字符串的话,还是放进INI文件当中去比较简单。

4、写一个外部文件就行了,每次启动程序,去读取这个文件。

可以参考一下word的做法,你要做的是把这些数据以二级制文件保存,别人不知道怎么读取这个文件,相当于加密,这样设计的话,第一、二个问题解决了。

双击这个文件,用你写的程序来读这个文件里的参数,Windows里面把你写的这个文件默认用你自己写的程序打开,然后读取设置参数。这样第三个问题也解决了

保存的方法有挺多的,比如保存到数据库中,保存到ini文件里,保存到注册表里,保存到自定义文件中等等。如果就是一些设置参数,直接保存到ini文件中即可(或者自己自定义的文件)。比较重要的可以保存到数据库里,除了设置自己开机启动,注册服务等一般不把东西存如注册表,以免被某些注册表清理软件当垃圾给清理掉。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11337444.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存