|
|
1
75
|
|
|
2
24
作为对其他答案的补充,我已经投了赞成票,我想补充一下,字符串资源是用于人类可读的文本,而不是用于编程的常量。它们非常适合错误信息、按钮标签等。 通常,我们存储一个格式字符串,以便在最后一刻替换变量,而不是最后一个字符串。这个方法的好处在于,与连接不同,当一种语言有不同的词序要求时,它不会被破坏。 |
|
|
3
13
资源文件允许您更改程序将显示的文本/图形,而不编辑程序本身的代码。由于许多原因,通常认为最好避免编辑程序的源代码,以便进行不属于应用程序逻辑的更改。 |
|
|
4
12
使用resx,您可以为每种语言(即口语而非编程语言)提供一种语言,使您的程序/系统能够使用多种语言。 |
|
|
5
2
除了上述答案之外,资源文件还可以为您提供一个存储测试文件的位置,用于执行读/写测试。这样,无论其他人的环境如何设置,您都可以有一个存储日志或其他文件的地方。 请记住,您在资源中放置的文件必须是可序列化的。有关详细信息,请查看以下内容: https://msdn.microsoft.com/en-us/library/f45fce5x(v=vs.80).aspx |