我在这里寻找答案。如果之前有人问过这个问题(我怀疑有人问过),我很抱歉。
总结:如何在不复制属性名称的情况下对我的 web.config 进行强类型调用?
详细信息:在我的代码中,我尽量减少字符串的使用,而且我不喜欢定义两次。
补充这两个习惯的是我将 AppSettings 的使用(及其字符串)限制在一个类中,我在整个项目中都引用了这一点。 AppSettings 类公开公共(public)属性:
12 public static string DateFormatString {
13 get {
14 return ConfigurationManager.AppSettings["DateFormatString"];
15 }
16 }
如何保留此类并防止属性名称重复(第 12 和 14 行)?
或者,您还可以推荐什么其他解决方案?
最佳答案
我喜欢使用自定义配置处理程序。
http://haacked.com/archive/2007/03/12/custom-configuration-sections-in-3-easy-steps.aspx
关于c# - 在不复制属性名称的情况下对 web.config 进行强类型调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/988396/