您应该在哪里存储错误消息、通知等常用字符串?
我曾经将它放入这个具有许多 const
字符串的全局类中,但我也看到过一些它存储在资源文件中的位置。把它们放在哪里最好?顺便说一句,我正在使用 .NET。
最佳答案
如果您预计需要更换它们,例如国际化或按实例定制,Resx 会很方便。但在它们之间手动移动它们并不难。那么:是否可能需要改变?
我会说:如果您确实将它们保留在代码中,请尝试使常量的范围尽可能紧密;例如,如果常量仅与 User
实例相关,则将其放入 User
中。
同样,不会改变的东西不应该让 resx 变得困惑;例如,一些与数据库中值的含义相关的内部众所周知的字符串......即使您正在使用resx,也可能不属于resx。
关于.net - .NET 中应该将常量字符串存储在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4304118/