什么是Java的Locale.ROOT和Locale.getDefault()的C#等价物?

时间:2016-12-12 20:15:04

标签: java c#

将Java转换为C#时,将Locale转换为CultureInfo的正确方法是什么?

我知道在C#中我们有CultureInfo.CurrentCulture用于当前线程的文化,而CultureInfo.InvariantCulture用于我们为了写入文件而提供一致性的情况。但是Java Locale.ROOT和Locale.getDefault()是什么意思,它们通常如何映射到C#中的CultureInfo选项?

1 个答案:

答案 0 :(得分:3)

好吧,多亏安德烈亚斯,我可以从javadoc

中猜测出来
Locale.ROOT (Java) == CultureInfo.InvariantCulture (C#)

Locale.getDefault() (Java) == CultureInfo.CurrentCulture (C#)

我只是希望这份文件更容易找到!我用Google搜索了java locale.root equivalent c#java locale.getdefault equivalent c#之类的内容,没有任何有用的结果。

(或者,如果以上信息不正确,请有人指出)