ConfigurationManager与属性

时间:2014-11-15 21:11:07

标签: c# .net

在.net C#应用程序中保存用户设置的最佳做法是什么?在我看来它应该使用如下代码:

Properties.Settings.Default["UserSetting"]

但是这个ConfigurationManager课也有。这些都被弃用了吗?每个人的最佳使用方案是什么?

1 个答案:

答案 0 :(得分:1)

ConfigurationManager是一组通用的类,用于处理应用程序和Web配置文件及其结构。 Properties.Settings是此功能的子集,允许快速简单地操作该文件的“应用程序设置”部分。

我只使用了Properties.Settings来处理我的用户特定内容,我将其余的应用程序配置文件用于Unity和NLog配置等技术应用程序。只有来自Properties.Settings的真正好处是VS.net设计器中的值是可见的,这非常有用。