代码之家  ›  专栏  ›  技术社区  ›  Nam G VU

在哪里可以看到命名语言值的完整列表?

  •  4
  • Nam G VU  · 技术社区  · 15 年前

    我注意到我们可以通过使用 Xml:lang="en-US" . 我想看看其他语言的名称,但不确定从C#哪里可以访问这些语言。

    请帮忙。

    编辑 我更喜欢知道一个枚举类型,它列出了值集。有空吗?或者我们必须自己创造?

    因为它似乎没有可用的枚举类型, here 是我自己创造的。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Shimmy Weitzhandler 500 - Internal Server Error    11 年前

    如果你想查看其他文化的列表,你可以找到它 here .

        2
  •  8
  •   Matthew Flaschen    15 年前

    对于属于特定国家和地区的.NET文化:

    CultureInfo.GetCultures(CultureTypes.SpecificCultures);
    

    要访问所有.NET区域性(标准或非标准),请使用:

    CultureInfo.GetCultures(CultureTypes.AllCultures);
    
        3
  •  4
  •   Cheng Chen    15 年前

    要获取所有有效的区域性信息:

    CultureInfo[] cultureInfos = CultureInfo.GetCultures(CultureTypes.AllCultures);
    

    也许你需要这个:

    string xmlCulture = "en-US";
    bool isSupported = CultureInfo.GetCultures(CultureTypes.AllCultures).Any(c => c.Name.Equals(xmlCulture));