我想知道,是否有可能在输出(exe)应用程序文件中保存某些字段? 例如,如果我想在应用程序首次启动时保存某个地方(但不是在数据库中),那么在几天后检查第一次启动时的值?
感谢。
答案 0 :(得分:2)
有很多选项,但请查看Using Settings in C#(也是newer set of articles here.)
这是一种很好的方法来保存简单数据,例如第一个应用程序开始日期/时间的示例,而不需要数据库或其他一些“更重”的持久性方案。
来自链接文章:
.NET Framework ...允许您创建和访问值 在应用程序执行会话之间持久存这些值是 叫做设置。设置可以表示用户偏好或有价值 应用程序需要使用的信息。例如,你可能 创建一系列存储用户颜色偏好的设置 申请方案。或者您可以存储连接字符串 指定应用程序使用的数据库。设置允许 您要同时保留对应用程序至关重要的信息 在代码之外,并创建存储首选项的配置文件 个人用户。