C#中的Culture是否等同于Java中的Locale?

时间:2009-08-21 13:44:06

标签: c# java locale culture

C#使用了Culture的概念。这在操作上类似于Java中的Locale还是在底层概念上存在显着差异?

2 个答案:

答案 0 :(得分:15)

在文化而不是区域设置方面工作是尝试找到正确的抽象层次 - 考虑以类似方式做事的人群,而不是谈论地理区域和语言,并且有点疯狂地思考那些可靠地对应于各种文化习俗。

他们的意图相似,只是“文化”试图找到“Locale”大幅错过的抽象甜蜜点。

答案 1 :(得分:6)

我对Java并不是特别熟悉,但据我所知,CultureInfo大致相当于Java中的Locale。

简而言之,它提供了根据区域规则格式化数字和日期,编写系统,字符串排序和日历功能的功能,区域意义是语言或语言与地理区域的组合(在某些情况下还包括语言,地理区域和字母)。