问题描述
好吧,多亏了Andreas,我可以从javadoc中进行总结:
Locale.ROOT (Java) == CultureInfo.InvariantCulture (C#)
和
Locale.getDefault() (Java) == CultureInfo.CurrentCulture (C#)
我只是希望该文档更容易找到!我用Google搜索之类的东西java locale.root equivalent c#
,并java
locale.getdefault equivalent c#
没有有用的结果。
解决方法
将Java转换为C#时,将语言环境转换为CultureInfo的正确方法是什么?
我知道在C#中,我们拥有CultureInfo.CurrentCulture
当前线程的文化,并且CultureInfo.InvariantCulture
在某些情况下为了写文件而希望提供一致性。但是Java
Locale.ROOT和Locale.getDefault()是什么意思,它们通常如何映射到CultureInfo
C#中的选项?