首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CultureInfo变换(C#)

CultureInfo变换(C#)
EN

Stack Overflow用户
提问于 2013-08-14 06:36:41
回答 3查看 1.4K关注 0票数 2

是否有可能通过CultureInfo获得特定的TwoLetterISOLanguageName?只有一个得奖者,没有一个策划人.你会怎么做。如果可能的话不经过所有的文化..。

因此,在以下情况下:

代码语言:javascript
复制
// Get all available cultures on the current system.
CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.AllCultures);
foreach (var culture in cultures) {
   // Exclude custom cultures. 
   if ((culture.CultureTypes & CultureTypes.UserCustomCulture) == CultureTypes.UserCustomCulture) 
        continue;

   if (culture.TwoLetterISOLanguageName == "<Whatever>"){
        //Do some stuff
        break;
   }
}   

http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.twoletterisolanguagename.aspx

第二版:

有没有可能用那种语言来表现语言呢?

喜欢

代码语言:javascript
复制
  \* Dutch -> Nederlands
代码语言:javascript
复制
  \* German -> Deutsch
代码语言:javascript
复制
  \* Spanish -> Español
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-14 06:40:17

你可以使用构造函数。

代码语言:javascript
复制
  CultureInfo germanCulture = new CultureInfo("DE");
  CultureInfo russianCulture = new CultureInfo("RU");


  String germanNativeLanguage = germanCulture.NativeName; // <- Deutsch
  String russianNativeLanguage = russianCulture.NativeName; // <- русский


  String germanLanguage = germanCulture.EnglishName; // <- German
  String russianLanguage = russianCulture.EnglishName; // <- Russian
票数 4
EN

Stack Overflow用户

发布于 2013-08-14 06:40:33

使用CultureInfo(string)构造函数:

代码语言:javascript
复制
var culture = new CultureInfo("<Whatever>");

它也适用于没有两个字母文化名称的文化

如果ISO639-1没有为特定区域性定义两个字母的语言代码,则TwoLetterISOLanguageName属性将返回一个由三个或多个字母组成的字符串。

例如,下索布人(德国)

代码语言:javascript
复制
var culture = new CultureInfo("dsb");
票数 2
EN

Stack Overflow用户

发布于 2013-08-14 06:42:14

您可以使用构造函数,但我更喜欢使用静态方法GetCultureInfo,因为文档显式地表示它返回一个缓存的实例:

代码语言:javascript
复制
var ci = CultureInfo.GetCultureInfo("<TwoLetterISOLanguageName>");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18224790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档