CultureAndRegionInfoBuilder.ConsoleFallbackUICulture プロパティ


グラフィック ユーザー インターフェイスの既定のカルチャが不適切な場合に、コンソール アプリケーションに適した代替のユーザー インターフェイス カルチャを取得または設定します。Gets or sets an alternate user interface culture suitable for console applications when the default graphic user interface culture is inappropriate.

 property System::Globalization::CultureInfo ^ ConsoleFallbackUICulture { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo ConsoleFallbackUICulture { get; set; }
member this.ConsoleFallbackUICulture : System.Globalization.CultureInfo with get, set
Public Property ConsoleFallbackUICulture As CultureInfo


コンソール上のテキストの読み取りおよび表示に使用する代替カルチャ。An alternate culture that is used to read and display text on the console.


指定したカルチャが null でない設定操作において、指定したカルチャの ConsoleFallbackUICulture プロパティが指定したカルチャと同じではありません。In a set operation where the specified culture is not null, the ConsoleFallbackUICulture property of the specified culture is not the same as the specified culture.


Get 操作では、プロパティConsoleFallbackUICultureGetConsoleFallbackUICultureメソッドに対応します。In a get operation, the ConsoleFallbackUICulture property corresponds to the GetConsoleFallbackUICulture method. 設定null操作でを指定して、現在CultureAndRegionInfoBuilderのオブジェクトで定義されているカルチャが代替ユーザーインターフェイスカルチャであることを示します。Specify null in a set operation to indicate that the culture defined by the current CultureAndRegionInfoBuilder object is the alternate user interface culture. 別のコンソールフォールバック UI カルチャを持つカルチャにプロパティを設定しようとすると、最終的な "リーフ" カルチャが割り当てられます。If you attempt to set the property to a culture that itself has a different Console Fallback UI Culture, then it will be assigned that final "leaf" culture.

アラビア語、ヘブライ語、ペルシャ語、ウルドゥ語、シリア語などの言語は双方向テキストに基づいています。Languages such as Arabic, Hebrew, Persian, Urdu and Syriac are based on bi-directional text. グラフィカルユーザーインターフェイスを使用する Windows アプリケーションでは、双方向言語がサポートしています。Windows applications, which employ a graphical user interface, support bi-directional languages. ただし、オペレーティングシステムコンソールのテキストユーザーインターフェイスを使用するコンソールアプリケーションでは、双方向のサポートは提供されません。However, console applications, which employ the text user interface of the operating system console, do not provide bi-directional support. そのため、コンソールアプリケーションがアラビア語またはヘブライ語にローカライズされている場合は、コンソール画面に読み取り不可能なテキストが表示されます。Consequently, if a console application is localized to Arabic or Hebrew, it displays unreadable text on the console screen.

ユーザーインターフェイスカルチャは、ユーザーの入力と出力をサポートするためにアプリケーションが必要とするリソースを指定します。既定では、オペレーティングシステムのカルチャと同じです。The user interface culture specifies the resources that an application needs to support user input and output, and by default is the same as the operating system culture. たとえば、プロパティはCurrentUICultureアラビア語のオペレーティングシステムでアラビア語のカルチャを返します。For example, the CurrentUICulture property returns an Arabic culture for an Arabic operating system. アプリケーションでは、 ConsoleFallbackUICultureプロパティを使用して、コンソールアプリケーションのユーザーインターフェイスに適したニュートラルカルチャを取得する必要があります。The application should use the ConsoleFallbackUICulture property to retrieve a neutral culture suitable for a console application user interface.