请问有人能给我解释一下应用程序设置和用户设置的区别吗?我有一个只有一个人使用的C#应用程序。用户可以在程序内设置偏好,我使用了用户范围的设置来实现这些偏好。我原本以为用户范围的设置可以在运行时读取和写入,它们确实可以。但是它们无法持久化。一旦应用程序关闭并重新打开,所有用户的设置就会消失。
应用程序设置似乎更适合我的需求,但它们不能在运行时进行操作。
所以... 问题1: 用户范围的设置是否应该持久化? 问题2: 用户和应用程序范围的区别是应用程序不能在运行时更改,而用户可以吗? 问题3: 如果我不能或不应该使用设置,那么保存偏好的替代建议是什么?
应用程序设置似乎更适合我的需求,但它们不能在运行时进行操作。
所以... 问题1: 用户范围的设置是否应该持久化? 问题2: 用户和应用程序范围的区别是应用程序不能在运行时更改,而用户可以吗? 问题3: 如果我不能或不应该使用设置,那么保存偏好的替代建议是什么?