情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

CultureInfo.EnglishName プロパティ

2013/12/12

英語で表した "language (country/region)" という形式のカルチャ名を取得します。

Namespace:  System.Globalization
アセンブリ:  mscorlib (mscorlib.dll 内)

public virtual string EnglishName { get; }

プロパティ値

型: System.String
英語で表した "language (country/region)" という形式のカルチャ名。language は言語の完全名であり、country/region は国または地域の完全名です。

たとえば、特定のカルチャ "en-US" の EnglishName は "English (United States)" となります。

このプロパティの値は、.NET Framework の言語バージョンに関係なく同じです。

EnglishNameDisplayName、および NativeName の各プロパティをいくつかのカルチャについて表示する例を次に示します。


using System;
using System.Globalization;
using System.Windows.Media;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      outputBlock.FontFamily = new FontFamily("Courier New");

      string[] cultureStrings= {"nl-NL", "en", "en-US", "fr-FR", 
                                "de-DE", "ru-RU", "sr-Cyrl-CS",  
                                "sr-Latn-CS", "es-MX", "sv-SE"};
      outputBlock.Text += String.Format("{0,-12} {1,-30} {2,-30} {3,-30}\n\n", 
                                        "Culture", "DisplayName", "NativeName", 
                                        "EnglishName"); 
      foreach (string cultureString in cultureStrings)
      {
         try {
            CultureInfo ci = new CultureInfo(cultureString);
            outputBlock.Text += String.Format("{0,-12} {1,-30} {2,-30} {3,-30}\n", 
                                              cultureString + ":", ci.DisplayName, 
                                              ci.NativeName, ci.EnglishName);
         }
         catch (ArgumentException) {
            outputBlock.Text += String.Format("Unable to create the {0} culture.\n", cultureString);
         }
      }                                        
   }
}
// The example displays the following output:
//    Culture      DisplayName                    NativeName                     EnglishName                   
//    
//    nl-NL:       Dutch (Netherlands)            Nederlands (Nederland)         Dutch (Netherlands)           
//    en:          English                        English                        English                       
//    en-US:       English (United States)        English (United States)        English (United States)       
//    fr-FR:       French (France)                français (France)              French (France)               
//    de-DE:       German (Germany)               Deutsch (Deutschland)          German (Germany)              
//    ru-RU:       Russian (Russia)               русский (Россия)               Russian (Russia)              
//    sr-Cyrl-CS:  Serbian (Cyrillic, Serbia)     српски (Србија)                Serbian (Cyrillic, Serbia)    
//    sr-Latn-CS:  Serbian (Latin, Serbia)        srpski (Srbija)                Serbian (Latin, Serbia)       
//    es-MX:       Spanish (Mexico)               Español (México)               Spanish (Mexico)              
//    sv-SE:       Swedish (Sweden)               svenska (Sverige)              Swedish (Sweden)              


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: