c# - 在不复制属性名称的情况下对 web.config 进行强类型调用?

标签 c# asp.net refactoring string strong-typing

我在这里寻找答案。如果之前有人问过这个问题(我怀疑有人问过),我很抱歉。

总结:如何在不复制属性名称的情况下对我的 web.config 进行强类型调用?


详细信息:在我的代码中,我尽量减少字符串的使用,而且我不喜欢定义两次。

补充这两个习惯的是我将 AppSettings 的使用(及其字符串)限制在一个类中,我在整个项目中都引用了这一点。 AppSettings 类公开公共(public)属性:

    12   public static string DateFormatString {
    13       get {
    14           return ConfigurationManager.AppSettings["DateFormatString"];
    15       }
    16   }

如何保留此类并防止属性名称重复(第 12 和 14 行)?

或者,您还可以推荐什么其他解决方案?

最佳答案

关于c# - 在不复制属性名称的情况下对 web.config 进行强类型调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/988396/

相关文章:

c# - 最新版本的 Unity 和 Google 无法生成 APK 构建并显示 Android Manifestation 脚本错误

c# - 将更多表列添加到列表框显示查询

c# - 如何创建始终在 AutoFixture 中设置预定义值的类列表?

.net - Web 应用程序中的 32 位 DLL 会导致性能下降吗?

asp.net - C# 7.0 值元组编译错误?

c# - 在 FlipView 的 KeyDown 事件中处理方向键

javascript - jhtmlarea 无法在 updatepanel 内工作

java - 有没有办法在 gradle 中进行源到源的 java 重构?

c# - 如何系统地删除和重构未使用的 C# 代码?

java - 需要重构帮助 - 具有多个参数的方法