1

我想将值永久存储在变量中。同一个变量应该能够被用户编辑和保存,无论它是什么,我都需要上次修改它时的变量值,比如数据库。请用一些例子来解释我!

4

5 回答 5

3

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

于 2012-07-24T14:15:16.540 回答
3

您需要在重新启动计算机时将其序列化的地方持续存在,然后在程序再次启动时读取它。这可能是一个数据库,(对于更简单的数据库,请查看SQLite之类的东西)一个 XML 文件等。

于 2012-07-24T14:15:33.603 回答
2

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

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

于 2012-07-24T14:15:10.120 回答
2

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

文件可能意味着 - sql、db、ini 或您正在使用的任何内容。

祝一切顺利

于 2012-07-24T14:15:28.017 回答
1

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

internal class Program
    {
        private static void Main(string[] args)
        {
            Properties.Settings1.Default.Test = "StackOverFlow";
            Properties.Settings1.Default.Save();
            Console.ReadKey();
        }
    }
于 2012-07-24T14:16:30.127 回答