正如标题所说那么问题相对简单但是我无法确定带有字符串的资源文件是否比硬编码字符串更好......你的意见是什么?
提前致谢
答案 0 :(得分:5)
主要优势在于本地化。性能方面的资源有更多的开销,但实际上并不是很大的问题。
如果我对本地化一点都不担心,那么我会使用常量(而不是硬编码的字符串)。
答案 1 :(得分:2)
准确了解您的应用程序。
资源文件的原因:
硬编码字符串的原因:
答案 2 :(得分:0)
我更喜欢使用Web配置文件(所以是资源文件)。 硬编码字符串可能会在您的代码中重复,并且“查找和替换”更加困难。因此,如果你在asp.net,C#,vb.net等任何应用程序中使用相同的硬编码字符串,则容易出错。
如果您的资源文件有一个存储连接信息的中心位置,那么您将在晚上睡得更好。您的另一个选择是使用某种常量并在页面中重用该常量。