VB.NET:从 LCID 获取本地语言名称

Posted

技术标签:

【中文标题】VB.NET:从 LCID 获取本地语言名称【英文标题】:VB.NET: Get native language name from LCID 【发布时间】:2012-11-05 11:54:32 【问题描述】:

我想获取给定 LCID 的母语名称(例如“Deutsch (Deutschland)”)。 到目前为止,我只看到了必须将 CurrentThread 的文化设置为这种文化的示例。 我正在寻找解决方案,而无需设置 CurrentThread 的文化。

非常感谢!

【问题讨论】:

【参考方案1】:

如果不将 this new culture(提供其 LCID)设置为您当前线程的文化,您可以采用这种方式:

 Dim NativeName As String=System.Globalization.CultureInfo.GetCultureInfo(LCID_HERE).NativeName

【讨论】:

以上是关于VB.NET:从 LCID 获取本地语言名称的主要内容,如果未能解决你的问题,请参考以下文章

在 vb.net 中获取可执行文件的路径?

从两个日期计算年龄 vb.net

如何使用 dotnet cli 命令以 VB.NET 语言创建 ASP.NET Core 项目?

在 VB.net/C# 中直接使用资源字体

在 vb.net 中列出名称和数据表单注册表项

无法获取进程名称(vb.net)