![]() |
1
11
对于更复杂的配置设置,我将使用一个自定义配置部分,该部分清楚地定义了每个部分的角色,例如
在配置类中,可以使用
然后,您可以通过以下方式从代码访问配置属性
|
![]() |
2
10
在效率方面没有可测量的差异。 如果您只需要名称/值对,那么appsettings就很好了。 对于任何更复杂的内容,都值得创建一个自定义配置部分。 对于您提到的示例,我将使用AppSettings。 |
![]() |
3
6
性能上没有区别,因为configurationmanager.appsettings无论如何只调用getsection(“appsettings”)。如果您需要枚举所有键,那么自定义节将比枚举所有AppSettings并在键上查找一些前缀要好,但是如果不需要比NameValueCollection更复杂的内容,则更容易坚持使用AppSettings。 |