【发布时间】:2016-12-12 20:15:04
【问题描述】:
在将 Java 转换为 C# 时,将 Locale 转换为 CultureInfo 的正确方法是什么?
我知道在 C# 中,我们有 CultureInfo.CurrentCulture 用于当前线程的文化,CultureInfo.InvariantCulture 用于我们希望提供一致性以便写入文件的情况。但是 Java Locale.ROOT 和 Locale.getDefault() 是什么意思,它们通常如何映射到 C# 中的 CultureInfo 选项?
【问题讨论】:
-
好吧,除非您更改线程的当前文化,否则
CultureInfo.CurrentCulture将是系统的默认文化。 -
“Java 中的
Locale.ROOT和Locale.getDefault()是什么意思?” 描述它们的javadoc 的哪一部分不清楚?