什么令人信服的理由可以使用它们?
资源文件为您的.NET应用程序提供了一种简单的本地化/国际化方式,它会根据用户的区域设置自动确定使用哪个语言的resx文件。要添加更多语言,只需添加另一个翻译好的资源文件。
资源文件为您提供了一个中心位置来存储您的字符串、文件和脚本,并以强类型的方式引用它们(如果引用不正确,编译将会中断)。
资源文件可以被编译成卫星程序集,这使得在生产应用程序中更改资源变得容易,而不必重新编译整个程序。
资源文件可以让你在不修改程序代码的情况下更改程序中显示的文本/图形。出于许多原因,通常最好避免需要编辑程序源代码以进行与应用逻辑无关的更改。
使用resx文件,您可以每种语言(即口头交流的语言,而不是编程语言)拥有一个文件,使您的程序/系统可以实现多语言功能。
https://msdn.microsoft.com/en-us/library/f45fce5x(v=vs.80).aspx