如果我写这段代码:
var displayName = new CultureInfo("ja-JP").DisplayName;
displayName
的值为:
"Japanese (Japan)"
CultureInfo
实例上是否有方法或属性可以提供本地化显示名称?例如,而不是:
"Japanese (Japan)"
我想得到:
日本語(日本)
答案 0 :(得分:5)
使用CultureInfo.NativeName
属性,如:
var nativeName = new CultureInfo("ja-JP").NativeName;
这将为您提供:nativeName = "日本語 (日本)"