将Java转换为C#时,将Locale转换为CultureInfo的正确方法是什么?
我知道在C#中我们有CultureInfo.CurrentCulture
用于当前线程的文化,而CultureInfo.InvariantCulture
用于我们为了写入文件而提供一致性的情况。但是Java Locale.ROOT和Locale.getDefault()是什么意思,它们通常如何映射到C#中的CultureInfo
选项?
答案 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#
之类的内容,没有任何有用的结果。
(或者,如果以上信息不正确,请有人指出)