我在这里搜索了答案。很抱歉,如果之前有人问过这个问题(我怀疑它已经问过了)。
摘要:如何在不复制属性名称的情况下对 web.config 进行强类型调用?
详细信息:在我的代码中,我尽量减少字符串的使用,而且我不喜欢定义两次。
作为对这两个习惯的补充,我将 AppSettings 的使用(及其字符串)限制为一个类,我在整个项目中都引用了它。AppSettings 类公开公共属性:
12 public static string DateFormatString {
13 get {
14 return ConfigurationManager.AppSettings["DateFormatString"];
15 }
16 }
如何保留此类并防止属性名称重复(第 12 行和第 14 行)?
或者,您可能会推荐什么其他解决方案?