将Java转换为C#时,如何正确地将Locale翻译为CultureInfo? 我知道在C#中,我们有CultureInfo.CurrentCulture表示当前线程的文化,而CultureInfo.InvariantCulture用于提供一致性以便写入文件。但是Java Locale.ROOT和Locale.getDefault()意味着什么,它们通常如何映射到C#中的CultureInfo选项?
感谢Andreas,我从javadoc中了解到: Locale.ROOT (Java) == CultureInfo.InvariantCulture (C#) 而且Locale.getDefault() (Java) == CultureInfo.CurrentCulture (C#) 我希望能更轻松地找到这个文档!我已经使用了类似于 java locale.root 等效的 c# 和 java locale.getdefault 等效的 c# 这样的搜索关键字,但是没有得到有用的结果。
CultureInfo.CurrentCulture
将是系统的默认文化。 - Jazzwave06Locale.ROOT
和Locale.getDefault()
是什么意思?” 请问文档中哪个部分描述得不够清晰? - Andreas