即使在重新启动机器后,如何将值永久存储在变量中?

时间:2012-07-24 14:13:09

标签: c#

我想将值永久存储在变量中。同一个变量应该能够由用户编辑和保存,无论它是什么,我需要从上次修改变量时的变量值,如数据库。请举例说明一下!

5 个答案:

答案 0 :(得分:2)

你做不到。您需要持久存储(数据库,文件,注册表等)

答案 1 :(得分:2)

您需要将其序列化在计算机重新启动时仍然存在的位置,然后在程序重新启动时读取它。这可以是一个数据库,(对于更简单的数据库,查看类似SQLite的内容),XML文件等。

答案 2 :(得分:1)

根据您的应用程序,您可以将变量保存在配置文件或数据库中。

再次启动应用程序后,您将加载设置。

答案 3 :(得分:1)

将数据写入文件。当您重新启动应用程序时,您可以读取此文件中的参数并设置一些变量。

文件可能意味着 - sql,db,ini或者你正在使用的任何东西。

一切顺利

答案 4 :(得分:1)

您可以使用Properties.Settings的优点是您可以为每个用户范围保存变量或同时具有应用程序范围

internal class Program
    {
        private static void Main(string[] args)
        {
            Properties.Settings1.Default.Test = "StackOverFlow";
            Properties.Settings1.Default.Save();
            Console.ReadKey();
        }
    }