c# - 以其语言获取文化显示名称

标签 c# asp.net .net

我得到的当前文化如下:

var culture = Thread.CurrentThread.CurrentCulture.DisplayName;

问题是我总是得到英文名字:

  • EN 变成英语
  • PT 变成葡萄牙语而不是 Português
  • FR 变成法语而不是...

我怎样才能获得该特定语言的文化的显示名称?

谢谢你, 米格尔

最佳答案

您需要显示 NativeName 而不是 DisplayName

关于c# - 以其语言获取文化显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19495980/

相关文章:

c# - Modal PopUp Extender 中的 GridView ?

.net - 在 Windows 任务栏 (Powershell) 中显示进度

c# - 如何在 ASP.Net 和 C# 中从数据库中获取和显示图像

c# - Facebook 如何进行这些重定向?

c# - 不向 Web 服务发送数据

c# - 是否可以使用 C# 代码注入(inject) dll 并覆盖返回值?

c# - 在方法中获取 session 变量

.net - 从 Active Directory 组获取用户电子邮件地址

c# - 反射(reflect) op_implicit 表

c# - 依赖属性和自定义文本框的问题