2011-12-30 54 views

回答

8

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

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

然后,你将需要添加一个引用到它在你的类:

using System.Configuration; 

一旦你做到了这一点,你就可以通过调用这些静态属性访问之类的东西你的AppSettings和的ConnectionStrings ConfigurationManager类。

例如

ConfigurationManager.AppSettings["settingname"]; 
2

大部分开发商似乎很乐意与基于字符串的ConfigurationManager.AppSettings风格的配置,但还有另一种方法:强类型配置

的MSDN参考这里:http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx

概括地说,你可以定义自己的配置设置部分,在那里有自己的强类型的配置项。除其他事项外本

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

主要的不足之处在于,有很多代码需要执行和测试,所以这有点儿不合适。