永发信息网

应用程序如何保存设置?(C#)

答案:4  悬赏:0  手机版
解决时间 2021-01-26 17:09
  • 提问者网友:辞取
  • 2021-01-26 02:56
看到一个用C#写的计算成本的东西。开始要设置一些单价什么的。
这些数据怎么保存起来的呢?
比如,初始设置的是10块钱,可以修改成15,下次打开就是15块了。
现在写的开始是10快,改成15,下次运行值又是10快了
我想写个这样的,但是不知道这东西改怎么保存。
只是一个EXE文件,没有写注册表,没有写入其他的文件,如何弄呢?最好有东西可以借鉴下。
我说一个东西谁能写一下吗?
一个窗体,输入一个字符串 "123",保存.然后下次在进入这个程序,可以显示出来"123"。
我把它改成"abc",下次就能显示是"abc"。
就是不用注册表或者文本,数据库什么的,可以保存一下。
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-01-26 04:32
自己写的还是人家写的?
如果是自己写的,
可以用数据库,或者用文本保存到硬盘里..

如果是别人写的,,
要不用反编译文件看看代码,
然后自己在添加在功能..

要不就联系作者,让他附加在功能..- - !!
全部回答
  • 1楼网友:掌灯师
  • 2021-01-26 08:04
要是想窗体之间互传值的话,你可以在窗体间实例化窗体对象,相互调用,若是要存储一段时间,建议session,要是想保存配置信息的话,建议保存xml文档
  • 2楼网友:骨子里都是戏
  • 2021-01-26 06:51
打开vs的“解决方案资源管理器”,在项目文件夹下打开“Properties”文件夹,双击“Settings.settings”,然后可以打开项目配置信息,在里面添加你要的配置项,设置好配置项的名称、类型和值,然后在程序里面就可以用了。 使用方法: 1、添加命名空间: using 项目名称.Properties; 2、使用变量 xxx = Settings.Default.配置项名称; 3、修改并保存变量: Settings.Default.配置项名称 = 值; Settings.Default.Save(); C#生成exe的时候,同时会自动生成一个配置文件,例如exe的名称是 aaa.exe,则配置文件的名称为 aaa.exe.config,拷贝exe的时候应将配置文件一起拷贝过去,否则配置信息将会丢失。
  • 3楼网友:雪起风沙痕
  • 2021-01-26 05:20
程序的config文件、数据库、其他文件形式、注册表。都可以。 别提ini文件?楼主是写C#,是.NET。 ============================================ 抱歉,并无别的意思,我是指ini文件格式可读性不好,你还要自己写读写ini文件的类。而XML文件在.NET下是直接支持的,而且app.Config和web.Config都是可编程的,支持性很好。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯