C# 中的区域性是否等同于 Java 中的 Locale?
C# 使用文化的概念。这在操作上是否与Java中的Locale相似,或者底层概念是否存在显着差异?
C# 使用文化的概念。这在操作上是否与Java中的Locale相似,或者底层概念是否存在显着差异?
从文化而不是区域设置的角度来工作是试图找到正确的抽象层次——从以类似方式做事的人群的角度来考虑事物,而不是谈论地理区域和语言,并有点疯狂地认为它们可靠地对应于一组文化习俗。
它们在意图上是相似的,只是“文化”试图找到“Locale”戏剧性地错过的抽象甜蜜点。
我对Java不是特别熟悉,但据我所知,CultureInfo在Java中大致相当于Locale。
简而言之,它根据区域规则为数字和日期,书写系统,字符串排序和日历功能的格式设置提供了功能,区域含义是语言或语言和地理区域(在某些情况下是语言,地理区域和字母表)的组合。