c# - 如何在程序执行之间保留项目设置?

标签 c# .net settings

在我的应用程序中,我允许用户选择包含一些数据的文件,读取数据,并且当用户再次关闭并打开应用程序时,该数据应该可用。我以为可以将值存储在“设置”中,所以我写了一个类:

public static class SettingsManager
    {
        public static string ComplexValidationsString
        {
            get { return (string)Properties.Settings.Default["ComplexValidations"]; }
            set { Properties.Settings.Default["ComplexValidations"] = value; }
        }

        //some more
    }


设置值并关闭应用程序后,该值将丢失。是否有任何类似的方法可以保留值?我曾经见过一些代码来替换配置文件中写入的数据,所以我想有一种方法。

最佳答案

就像

Properties.Settings.Default.Save();


您可以将其放在您的static void Main()方法中

关于c# - 如何在程序执行之间保留项目设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/585242/

相关文章:

c# - C 如何断言该结构不等于 0?

c# - "The non-generic type ' System.Web.UI.Pair' cannot be used with type arguments"是什么意思?

c# - 在运行时添加新页面

javascript - 多个实例上的 jQuery 插件设置

java - Eclipse 格式化程序设置

c# - Elasticsearch NEST 搜索

c# - 将小数简化为分数的算法

.net - 使用第 7 层或第 4 层进行负载平衡

windows - 以编程方式更改任务栏设置?

c# - 访问嵌套类