阅读应用程序配置文件 - .NET 4

时间:2011-12-30 12:26:41

标签: c#

在.NET 4中读取应用程序配置文件的首选方法是什么?我已经看过几篇关于如何处理.NET 2的文章。我不知道.NET 4的内容是否有所改变/改进。

2 个答案:

答案 0 :(得分:9)

ConfigurationManager仍然是读取应用程序配置和Web配置文件的首选方式。

要使用它,首先需要在项目中向System.Configuration添加引用。

然后,您需要在类中添加对它的引用:

using System.Configuration;

完成此操作后,您可以通过在ConfigurationManager类上调用这些静态属性来访问AppSettings和ConnectionStrings等内容。

e.g。

ConfigurationManager.AppSettings["settingname"];

答案 1 :(得分:2)

大多数开发人员似乎对基于字符串的ConfigurationManager.AppSettings配置样式感到满意,但还有另一种方法:强类型配置

MSDN参考位于:http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx

简而言之,您可以定义自己的配置设置部分,并在其中拥有自己的强类型配置项。除此之外,这个

  • (顾名思义)可以强制使用枚举选项
  • 允许您定义基于用户或基于应用程序的设置
  • 允许您定义默认值

主要的缺点是,要实现和测试需要相当多的代码,这是一个很有意义的事情。