如何实现 .NET 软件的多语言?

Python08

如何实现 .NET 软件的多语言?,第1张

VS好像专门的属性的~~~先Language属性里更改语言,然后傻瓜式的每一个中文改成外语,他会自己生成的资源的文件的,超简单~~

我认为第一种要更好一点~~因为制作简单,读取也方便,只有不到10行代码!

而第二种,貌似代码要用10行来做单位了吧~~

综上,我认为第一种好!

但是这是个人习惯问题!!习惯就是最好的~~

呵呵,要实现跨多语言,除非多语言支持某一特定的规范才行。

许多人往往不太理解规范的意思,我举个例子。

同一条铁路凭什么能够支持彼此不同的火车?是因为所有火车都支持一个特定的规范——左右车轮的间距与轨道的间距相等。

因此,.net的多语言必须支持特定的规范,这个规范就是通用类型系统(CTS)和公共语言规范(CLS),而实现这个规范的就是MSIL代码。