英語で読む

次の方法で共有


CultureInfo.DisplayName プロパティ

定義

完全にローカライズされたカルチャ名を取得します。

C#
public virtual string DisplayName { get; }

プロパティ値

完全にローカライズされた languagefull [country/regionfull] という形式のカルチャ名。 languagefull は言語の完全名であり、 country/regionfull は国/地域の完全名です。

次のコード例では、ニュートラル カルチャのいくつかのプロパティを表示します。

注意

この例では、 zh-CHS カルチャと zh-CHT カルチャをそれぞれ0x0004と0x7C04カルチャ識別子で表示します。 ただし、Windows Vista アプリケーションでは、zh-CHT の代わりに zh-CHS の名前と名前をzh-Hant使用zh-Hansする必要があります。 と zh-Hant の名前はzh-Hans現在の標準を表し、古い名前を使用する理由がない限り使用する必要があります。

C#
using System;
using System.Globalization;

public class SamplesCultureInfo
{

   public static void Main()
   {

      // Displays several properties of the neutral cultures.
      Console.WriteLine("CULTURE ISO ISO WIN DISPLAYNAME                              ENGLISHNAME");
      foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
      {
         Console.Write("{0,-7}", ci.Name);
         Console.Write(" {0,-3}", ci.TwoLetterISOLanguageName);
         Console.Write(" {0,-3}", ci.ThreeLetterISOLanguageName);
         Console.Write(" {0,-3}", ci.ThreeLetterWindowsLanguageName);
         Console.Write(" {0,-40}", ci.DisplayName);
         Console.WriteLine(" {0,-40}", ci.EnglishName);
      }
   }
}


/*
This code produces the following output.  This output has been cropped for brevity.

CULTURE ISO ISO WIN DISPLAYNAME                              ENGLISHNAME
ar      ar  ara ARA Arabic                                   Arabic
bg      bg  bul BGR Bulgarian                                Bulgarian
ca      ca  cat CAT Catalan                                  Catalan
zh-Hans zh  zho CHS Chinese (Simplified)                     Chinese (Simplified)
cs      cs  ces CSY Czech                                    Czech
da      da  dan DAN Danish                                   Danish
de      de  deu DEU German                                   German
el      el  ell ELL Greek                                    Greek
en      en  eng ENU English                                  English
es      es  spa ESP Spanish                                  Spanish
fi      fi  fin FIN Finnish                                  Finnish
zh      zh  zho CHS Chinese                                  Chinese
zh-Hant zh  zho CHT Chinese (Traditional)                    Chinese (Traditional)
zh-CHS  zh  zho CHS Chinese (Simplified) Legacy              Chinese (Simplified) Legacy
zh-CHT  zh  zho CHT Chinese (Traditional) Legacy             Chinese (Traditional) Legacy

*/

注釈

このプロパティは、オブジェクトのローカライズされた名前を CultureInfo 表します。

カルチャ名は、スクリプトまたは書式設定の規則によって異なる場合があります。 返された名前を表示に使用し、解析を試みないようにする必要があります。

クラスによって CultureAndRegionInfoBuilder カスタム カルチャが作成された場合、 DisplayName プロパティは プロパティの NativeName 値に初期化されます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください