我在不使用数据库的情况下生成了一个 Bill Generator 应用程序。此应用程序生成账单并将其以文件名作为 HTML 文件保存在文件夹中。现在我正在使用时间戳为每张账单生成一个唯一的 ID。现在我想减少我的身份证的长度;我想使用序列号。
问题:我正在使用一个整数变量,点击时我将值加一,但是当我重新启动我的应用程序时,计数器被重置......
如何保存上次生成的值并在应用程序重新启动时从上次中断的地方继续?
我在不使用数据库的情况下生成了一个 Bill Generator 应用程序。此应用程序生成账单并将其以文件名作为 HTML 文件保存在文件夹中。现在我正在使用时间戳为每张账单生成一个唯一的 ID。现在我想减少我的身份证的长度;我想使用序列号。
问题:我正在使用一个整数变量,点击时我将值加一,但是当我重新启动我的应用程序时,计数器被重置......
如何保存上次生成的值并在应用程序重新启动时从上次中断的地方继续?
以下是一些选项,具体取决于您的应用程序和需求:
如果您坚持使用日期/时间驱动值,请使用以下?
DateTime.Now.Ticks
使用Settings
.NET 的特性,您可以创建和访问在应用程序执行会话之间持续存在的值。设置可以代表用户偏好或应用程序需要使用的有价值的信息。有关更多信息,
请参阅此MSDN 链接Settings
。