在c# windows应用程序中,如果应用程序崩溃或重新启动,存储int ID值的正确位置
本文关键字:应用程序 ID int 位置 存储 windows 如果 崩溃 重新启动 | 更新日期: 2023-09-27 18:15:33
当应用程序崩溃或重新启动发生在c# windows应用程序时,我正在从设置文件中读取最后更新的整数应用程序id值。但我想知道这种方法是好还是不好?另外,请让我知道在应用程序崩溃或重新启动期间是否有其他存储变量的选项。
这完全取决于您在重用ID时会遇到多大的麻烦以及从中恢复的难易程度。请记住,这不仅仅局限于程序崩溃,当有人被电源线绊倒或机器硬盘故障需要更换时,你也会遇到同样的问题。这大大减少了存储这些信息的"好"位置的数量。它通常麻烦很多,总是考虑为用户提供一种恢复的方法。一个设置文件不容易找到,你需要帮助。
标准指南是将其存储在与依赖于ID值的数据相同的位置。所以你会同时失去他们。并在同一时间备份它们:)例如,总是倾向于数据库表的标识列。
和非常强烈考虑使用Guid,这样你就不用关心前面的值了