Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在类中放置字符串文字的最佳位置在哪里?是否应该将它们声明为常量成员,是否应该在方法中引用它们(假设字符串文字只使用一次),是否应该将它们放在帮助类或其他地方?
您是指向用户显示并需要国际化的字符串吗?
在 .NET 和 Java 中,您可以使用允许您使用键/值资源文件的资源文件。这有一个额外的好处,即每次您需要更改文本时都不需要编译,并且您不需要成为能够修改资源文件的编码器。
如果您只是在谈论使用的内部字符串(如键、ID 等),那么我不会对此大惊小怪 - 有些人喜欢“constants.cs”,而其他人喜欢它在正在使用的文件中他们和其他人喜欢将每组常量放在他们自己的相关包中。只要保持它......不变。