CultureInfo.Name プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

カルチャの名前は、"<languagecode2>-<country/regioncode2>" という形式に準拠します。<languagecode2> は ISO 639-1 に基づく 2 桁の小文字コードであり、<country/regioncode2> は ISO 3166 に基づく 2 桁の大文字コードです。

CultureInfo.Name プロパティは、RFC 1766 標準の "<languagecode2>-<country/regioncode2>" という形式に準拠します。<languagecode2> は ISO 639-1 に基づく 2 桁の小文字コードであり、<country/regioncode2> は ISO 3166 に基づく 2 桁の大文字コードです。たとえば、特定のカルチャ、米国の英語の Name は "en-US" となります。2 文字の言語コードが存在しない場合は、ISO 639-2 から派生した 3 文字のコードを使用します。たとえば、3 文字のコード "div" は、ディベヒ語を使用するカルチャに対して使用します。
ニュートラル カルチャの場合、その Name の形式は "<languagecode2>" です。たとえば、ニュートラル カルチャ、英語の Name は "en" となります。
定義済みの CultureInfo の名前は、CultureInfo クラスのトピックに一覧表示されています。
カルチャの完全名を取得するには、DisplayName、EnglishName、または NativeName を使用します。

ニュートラル カルチャのプロパティ値のいくつかを表示するコード例を次に示します。
Imports System Imports System.Globalization Public Class SamplesCultureInfo Public Shared Sub Main() ' Displays several properties of the neutral cultures. Console.WriteLine("CULTURE ISO ISO WIN DISPLAYNAME ENGLISHNAME") Dim ci As CultureInfo For Each 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) Next ci End Sub 'Main End Class 'SamplesCultureInfo '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-CHS zh zho CHS Chinese (Simplified) Chinese (Simplified) 'zh-CHT zh zho CHT Chinese (Traditional) Chinese (Traditional) '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
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-CHS zh zho CHS Chinese (Simplified) Chinese (Simplified) zh-CHT zh zho CHT Chinese (Traditional) Chinese (Traditional) 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 */
using namespace System; using namespace System::Globalization; int main() { // Displays several properties of the neutral cultures. Console::WriteLine( "CULTURE ISO ISO WIN DISPLAYNAME ENGLISHNAME" ); System::Collections::IEnumerator^ enum0 = CultureInfo::GetCultures( CultureTypes::NeutralCultures )->GetEnumerator(); while ( enum0->MoveNext() ) { CultureInfo^ ci = safe_cast<CultureInfo^>(enum0->Current); 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-CHS zh zho CHS Chinese (Simplified) Chinese (Simplified) zh-CHT zh zho CHT Chinese (Traditional) Chinese (Traditional) 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 */
import System.* ; import System.Globalization.* ; public class SamplesCultureInfo { public static void main(String[] args) { // Displays several properties of the neutral cultures. Console.WriteLine("CULTURE ISO ISO WIN DISPLAYNAME " + " ENGLISHNAME"); for (int iCtr = 0; iCtr < (CultureInfo.GetCultures(CultureTypes.NeutralCultures). length); iCtr++) { CultureInfo ci = CultureInfo.GetCultures(CultureTypes.NeutralCultures)[iCtr]; Console.Write("{0,-7}", ci.get_Name()); Console.Write(" {0,-3}", ci.get_TwoLetterISOLanguageName()); Console.Write(" {0,-3}", ci.get_ThreeLetterISOLanguageName()); Console.Write(" {0,-3}", ci.get_ThreeLetterWindowsLanguageName()); Console.Write(" {0,-40}", ci.get_DisplayName()); Console.WriteLine(" {0,-40}", ci.get_EnglishName()); } } //main } //SamplesCultureInfo /* 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-CHS zh zho CHS Chinese (Simplified) Chinese (Simplified) zh-CHT zh zho CHT Chinese (Traditional) Chinese (Traditional) 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 */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- CultureInfo.Name プロパティのページへのリンク