代码之家  ›  专栏  ›  技术社区  ›  Andrew Florko

C#:不可配置值的常量、资源和配置文件。最佳实践

  •  1
  • Andrew Florko  · 技术社区  · 14 年前

    存储在应用程序生命周期中几乎不会更改的常量值的最佳实践是什么?

    把所有的东西都放到配置里要花太多时间。有静态常量类来保持这些常量是正常的吗?或者您应该将这些值放入项目资源中?

    提前谢谢!

    2 回复  |  直到 14 年前
        1
  •  0
  •   Oded    14 年前

    典型的.NET解决方案是使用资源文件。除了将所有代码放在一起之外,这还有一个额外的好处,那就是为本地化准备应用程序。

        2
  •  1
  •   Ando SylviA    14 年前

    你很清楚申请者会 永远不要本地化

    你可能认为你知道你永远不必担心多语言,但是(现在需求变化很容易)。

    所以为了安全起见,将每个GUI字符串放在a/资源文件中。由于.net使字符串的本地化变得如此容易,而且将字符串放到资源文件中所花费的精力如此之小,因此不这样做是不值得的。