使用它们有哪些令人信服的理由?
Answers:
作为其他答案的补充,字符串资源用于人类可读的文本,而不是将以编程方式使用的常量。它们非常适合错误消息,按钮标签等。
通常,我们存储格式字符串,而不是最后一个字符串,以便可以在最后一刻替换变量。这种方法的好处是,与串联不同,当语言具有不同的单词顺序要求时,它不会中断。
使用resx,您可以为每种语言使用一种语言(即口头语言而不是编程语言),从而使您的程序/系统能够使用多种语言。
除了上述答案之外,资源文件还可以为您提供存储用于执行读/写测试的测试文件的位置。这样,无论如何设置其他人的环境,您都可以在其中存储日志或其他文件。
请记住,您放置在资源中的哪些文件必须可序列化。检查下面的更多信息:
https://msdn.microsoft.com/zh-CN/library/f45fce5x(v=vs.80).aspx