在.net C#应用程序中保存用户设置的最佳做法是什么?在我看来它应该使用如下代码:
Properties.Settings.Default["UserSetting"]
但是这个ConfigurationManager
课也有。这些都被弃用了吗?每个人的最佳使用方案是什么?
答案 0 :(得分:1)
ConfigurationManager是一组通用的类,用于处理应用程序和Web配置文件及其结构。 Properties.Settings是此功能的子集,允许快速简单地操作该文件的“应用程序设置”部分。
我只使用了Properties.Settings来处理我的用户特定内容,我将其余的应用程序配置文件用于Unity和NLog配置等技术应用程序。只有来自Properties.Settings的真正好处是VS.net设计器中的值是可见的,这非常有用。