
C#中保存程序运行时的变量值和数据的方式如下:
1、看看System.IO命名空间下的StreamWriter,把数据的值写到文本里面去,下次启动的时候读取就行了。
2、可以保存到xml文档里,每次程序运行都从里面读取就行了。
4、写一个外部文件就行了,每次启动程序,去读取这个文件。
可以参考一下word的做法,你要做的是把这些数据以二级制文件保存,别人不知道怎么读取这个文件,相当于加密,这样设计的话,第一、二个问题解决了。双击这个文件,用你写的程序来读这个文件里的参数,Windows里面把你写的这个文件默认用你自己写的程序打开,然后读取设置参数。这样第三个问题也解决了
保存的方法有挺多的,比如保存到数据库中,保存到ini文件里,保存到注册表里,保存到自定义文件中等等。如果就是一些设置参数,直接保存到ini文件中即可(或者自己自定义的文件)。比较重要的可以保存到数据库里,除了设置自己开机启动,注册服务等一般不把东西存如注册表,以免被某些注册表清理软件当垃圾给清理掉。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)