【问题标题】:Is Culture in C# equivalent to Locale in Java?C# 中的文化是否等同于 Java 中的语言环境?
【发布时间】:2009-08-21 13:44:05
【问题描述】:

C# 使用文化的概念。这在操作上是否与 Java 中的 Locale 相似,还是在底层概念上有显着差异?

【问题讨论】:

    标签: c# java locale culture


    【解决方案1】:

    根据文化而不是语言环境来工作是试图找到正确的抽象级别——根据以相似方式做事的人群来考虑事物,而不是谈论地理区域和语言,并且有点疯狂地思考那些可靠地对应于各种文化习俗。

    它们的意图相似,只是“文化”试图找到“语言环境”严重错过的抽象最佳点。

    【讨论】:

    • 同意。一个很好的例子是“简体中文”和“繁体中文”,它们是 .NET 具有但缺少 Java 的重要抽象级别。
    • 太糟糕了,“语言环境”这个词排在第一位,而且是最流行的。尽管“文化”更好,但我很生气微软创造了他们自己的替代词。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      • 2017-01-15
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多