我将从xml中检索这些数据,以便为数千个对象初始化它。如何在C#中表示国家和语言?
因此,如果MyObject
具有Country
和Language
属性,它们应该是什么以及它们应该如何在代码和xml中表示。
我正在考虑在代码中使用Enum
。
我只是寻找其他人的意见,以找到最好的方式来做到这一点。是否所有的语言和国家都在BCL中,这样我就可以用写作的一种语言和国家?
另外Country
和Language
不应该组合。 Language
将不会代表指定的Country
中所使用的语言。
如何在代码和Xml中最好地实现这一点。
我应该做的像?:
<Language>English</Language>
谢谢,它有所有的语言。 CultureInfo会给我什么优势,而不仅仅是拥有一个国家和语言?我也认为这会给我更多的语言,对吧?像新西兰英语,英国英语等? – 2009-12-28 18:14:28
+1 - 使用那里的东西。重新发明车轮毫无意义。 – ChrisF 2009-12-28 18:18:53
谢谢,但这是为电影。所以这部电影可以来自法国但是用英语。 – 2009-12-28 18:24:08