【发布时间】:2009-08-21 13:44:05
【问题描述】:
C# 使用文化的概念。这在操作上是否与 Java 中的 Locale 相似,还是在底层概念上有显着差异?
【问题讨论】:
C# 使用文化的概念。这在操作上是否与 Java 中的 Locale 相似,还是在底层概念上有显着差异?
【问题讨论】:
根据文化而不是语言环境来工作是试图找到正确的抽象级别——根据以相似方式做事的人群来考虑事物,而不是谈论地理区域和语言,并且有点疯狂地思考那些可靠地对应于各种文化习俗。
它们的意图相似,只是“文化”试图找到“语言环境”严重错过的抽象最佳点。
【讨论】:
我对 Java 不是特别熟悉,但据我所知 CultureInfo 大致相当于 Java 中的 Locale。
简而言之,它提供了根据区域规则格式化数字和日期、书写系统、字符串排序和日历功能的功能,区域含义是语言或语言和地理区域的组合(在某些情况下是语言、地理区域和字母表)。
【讨论】: