C#使用了Culture的概念。这在操作上类似于Java中的Locale还是在底层概念上存在显着差异?
答案 0 :(得分:15)
在文化而不是区域设置方面工作是尝试找到正确的抽象层次 - 考虑以类似方式做事的人群,而不是谈论地理区域和语言,并且有点疯狂地思考那些可靠地对应于各种文化习俗。
他们的意图相似,只是“文化”试图找到“Locale”大幅错过的抽象甜蜜点。
答案 1 :(得分:6)
我对Java并不是特别熟悉,但据我所知,CultureInfo大致相当于Java中的Locale。
简而言之,它提供了根据区域规则格式化数字和日期,编写系统,字符串排序和日历功能的功能,区域意义是语言或语言与地理区域的组合(在某些情况下还包括语言,地理区域和字母)。