有人可以向我解释应用程序和用户设置以及它们之间的差异吗?我有一个只有一个人会使用的C#应用程序。用户可以在程序中设置首选项,我使用用户范围的设置实现了这些首选项。我的印象是用户范围的设置可以在运行时读取并写入,它们就是这样。但他们不坚持。一旦应用程序关闭并重新打开,poof就会完成所有用户的设置。
应用程序设置似乎更适合我正在做的事情,除非它们无法在运行时进行操作。
因此...
问题#1:用户范围的设置是否会保留?
问题#2:用户和应用程序范围之间的区别是应用程序无法在运行时更改,但用户可以吗?
问题#3:如果我无法使用设置,或者在这种情况下不应该使用,那么保存首选项的替代建议会是什么?
答案 0 :(得分:2)
有一些很好的信息here。
Save()
函数!通常使用Settings.Default.Save()
。