标签: c# string constants
在我的应用程序(C#)中,我有很多const消息,这些消息被打印到日志,呈现给用户等。 这个const消息不会改变,因此没有必要将它们放在外部文件或DB中。 我的解决方案非常简单 - 我正在考虑创建一个静态类并将其命名为ConstMessages。这个类只包含许多公共const字符串变量,可以从应用程序的任何地方访问它们。 您能否建议该方法是否有任何问题,以及是否有更好的方法? 谢谢!
答案 0 :(得分:6)
我会使用readonly而不是const来克服版本问题。
答案 1 :(得分:5)
对于简单的应用程序通常没问题 - 如果您认为应用程序可能需要本地化/支持多种语言,则另一个选项是RESX文件。
答案 2 :(得分:1)
我通常将这些存储为应用Settings或Resources。