gpt4 book ai didi

c# - .NET 应用程序/用户设置问题

转载 作者:行者123 更新时间:2023-11-30 17:19:56 25 4
gpt4 key购买 nike

有人可以向我解释应用程序和用户设置,以及它们之间的区别吗?我有一个只有一个人会使用的 C# 应用程序。用户可以在程序中设置首选项,我使用用户范围的设置实现了这些首选项。我的印象是用户范围的设置能够在运行时读取和写入,它们确实如此。但他们并不坚持。一旦应用程序关闭并重新打开,噗,所有用户设置都消失了。

应用程序设置似乎更适合我正在做的事情,除了它们不能在运行时进行操作。

所以...

问题 #1:用户范围的设置是否应该持续存在?

问题 #2:用户和应用程序范围之间的区别是否在于应用程序不能在运行时更改,但用户可以?

问题 #3:如果我不能使用设置,或者在这种情况下不应该使用,保存首选项的替代建议是什么?

最佳答案

有一些很好的信息here .

  1. 是的。确保您在某个时候对它们调用了 Save() 函数!通常使用 Settings.Default.Save()
  2. 是的,但不是。我相信从技术上讲,您可以在运行时更改和保留应用程序设置,但实际上并非如此,因为大多数部署机制都会阻止这种情况发生,因为您的安装文件夹应该是只读的。
  3. 不适用。使用设置!你在正确的轨道上。如果您发现需要保留大量信息,那么您可能需要查看更丰富的数据存储 - 例如XML、SQL、SQL-CE等

关于c# - .NET 应用程序/用户设置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520939/

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