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

发布于 2024-10-03 11:33:15 字数 259 浏览 7 评论 0 原文

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

请帮忙。

编辑 我更喜欢知道列出值集的枚举类型。有可用的吗?或者我们必须自己创建它?

由于似乎没有可用的枚举类型,因此 这里 是我自己创建的枚举类型。

I notice that we can set the language for a form by using Xml:lang="en-US". I want to see the named of other languages but not sure where those can be accessed from C#.

Please help.

Edit
I prefer to know an enum type which list the value set. Is there one available? Or we have to create that ourselves?

Since it seems to be no available enum type for this, here is my own-created one.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

醉梦枕江山 2024-10-10 11:33:15

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

CultureInfo.GetCultures(CultureTypes.SpecificCultures);

要访问所有 .NET 文化(标准或非标准),请使用:

CultureInfo.GetCultures(CultureTypes.AllCultures);

For .NET cultures belonging to a specific country and region:

CultureInfo.GetCultures(CultureTypes.SpecificCultures);

To access all the .NET cultures (standard or not), use:

CultureInfo.GetCultures(CultureTypes.AllCultures);
凯凯我们等你回来 2024-10-10 11:33:15

要获取所有有效的文化信息:

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

也许您需要这个:

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

To get all valid culture infos:

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

Maybe you need this:

string xmlCulture = "en-US";
bool isSupported = CultureInfo.GetCultures(CultureTypes.AllCultures).Any(c => c.Name.Equals(xmlCulture));
小苏打饼 2024-10-10 11:33:15

如果您想查看其他文化的列表,可以找到它 在这里

If you want to see a list of the other culture you can find it here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文