当前位置: 首页 > 面试题库 >

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

南宫云
2023-03-14
问题内容

将Java转换为C#时,将语言环境转换为CultureInfo的正确方法是什么?

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


问题答案:

好吧,多亏了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#没有有用的结果。



 类似资料:
  • 问题内容: LINQ的Java等效项是什么? 问题答案: 现在使用Java 8向我们介绍了Stream API,这在处理集合时是类似的事情,但与Linq不太一样。 如果它是您正在寻找的ORM,例如Entity Framework,那么您可以尝试Hibernate

  • 问题内容: 我有以下代码,该代码将字符串作为输入,并转换为UNIX时间戳。我想在golang中做同样的事情,但我无法识别将在Go中提供等效于DateTimeOffset结构的结构或函数。 例如: 输入:635804753769100000 输出:1444878577 UTC对应时间:10/15/2015 3:09:36 AM +00:00 有人可以帮我解决这个问题,以获得上述结果。 谢谢 问题答案

  • 问题内容: Golang中C ++的等效功能是什么? 根据这里的问题,我可以得到以下声明: 但这将导入整个名称空间。现在我只想使用诸如定义之类的东西 Go中有与此等效的功能,因此我不必一直输入吗? 问题答案: 以下代码在可读性方面接近,但效率较低,因为编译器无法再内联函数调用。 而且,它具有输入名称的副作用,并到该文件的范围,这恐怕是C ++的没有做。

  • 问题内容: MSDN中AutoResetEvent的描述 我正在尝试将在C#中实现的线程池移植到Linux下的C ++。我不知道应该使用哪些行为与“ AutoResetEvent”类似的函数。 问题答案: AutoResetEvent最类似于二进制信号量。人们说“条件变量”本身并没有错,但是条件变量用于类似的情况,而不是类似的对象。您可以在条件变量之上实现一个(未命名的)AutoResetEven

  • 问题内容: PHP具有 var_dump()函数,该函数输出对象的内部内容,显示对象的类型和内容。 例如: 将输出: Java中将执行相同操作的等效项是什么? 问题答案: 它不是Java中的嵌入式程序,因此您不会免费获得它。 它是通过约定而不是语言构造完成的。在所有数据传输类中(甚至 在您编写的所有类中…… ),您都应该实现一个明智的方法。因此,这里您需要在您的类中重写并返回所需的状态。 有一些实

  • 问题内容: 如何在Java中解码使用HttpServerUtility.UrlTokenEncode在C#中编码的字符串? 问题答案: 我尝试使用(ctor接受一个参数,说明编码/解码是否是url安全的),但事实证明它的实现方式与UrlTokenEncode / Decode不同。 我最终将C#实现迁移到Java: