gpt4 book ai didi

C# 设置的替代方法是什么

转载 作者:行者123 更新时间:2023-11-30 14:09:16 24 4
gpt4 key购买 nike

当使用 Settings.Default.Save() 时,我想保存在多次运行中持续存在的设置,与 C# 中的设置基本相同。

是否有其他方法可以将变量存储在类或类似的东西中?

最佳答案

这里有很多选择。

  • 将设置保存到 Windows 注册表。
  • 将设置保存到文本文件。
  • 将设置保存在数据库中。

以下是我通常如何保存应用程序设置:

  • 创建 Settings将设置作为我要保存的属性的类。
  • 创建类似于 LoadSettings() 的函数和 SaveSettings() .
  • SaveSettings负责创 build 置的实例,然后将其序列化并保存。我用 Newtonsoft.JSON 序列化为 JSON。
  • LoadSettings读取包含已保存数据的文件,反序列化它,并用它填充 UI。

如果您实现类似的功能,您甚至可以使用自定义文件扩展名保存设置文件,然后将该扩展名关联到您的应用程序。

这样,在你的main方法,您可以检查要加载的设置文件。

当我必须允许我的应用程序的多个实例时,我通常使用这种方法,因为 <namespace>.Properties.Settings在那种情况下不会削减它。

关于C# 设置的替代方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com