c# - .NET CultureInfo 本地化显示名称

标签 c# .net localization globalization

如果我写这段代码:

var displayName = new CultureInfo("ja-JP").DisplayName;

displayName 的值为:

"Japanese (Japan)"

CultureInfo 实例上是否有一种方法或属性可以给我本地化 显示名称?例如,而不是:

"Japanese (Japan)"

我想得到:

日本語(日本)

最佳答案

使用CultureInfo.NativeName属性如:

var nativeName = new CultureInfo("ja-JP").NativeName;

这将为您提供:nativeName = "日本语 (日本)"

关于c# - .NET CultureInfo 本地化显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27043307/

相关文章:

c# - 未找到 RelayCommand 的引用

c# - 在 ASP.NET Core 中使用 reloadOnChange 重新加载选项

c# - 我在尝试实现多重继承吗?我怎样才能做到这一点

.net - Edge 的 App_Browsers 定义文件

.net - 加载新的托管应用程序时,是否每次都加载和初始化CLR?

node.js - Mongoose/Node.JS 中的本地化值未更新

c# - 防止跨站请求伪造

c# - WMI 查询太慢

android - 本地化应用名称

javascript - 使用 Javascript 处理复数值的不同方法是什么?如何支持本地化?