CultureAndRegionInfoBuilder.ConsoleFallbackUICulture 属性

定义

当默认图形用户界面区域性不合适时,获取或设置一个适合控制台应用程序的替换用户界面区域性。

public:
 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

属性值

用于在控制台上读取和显示文本的备用区域性。

例外

在指定区域性不为 null 的 Set 操作中,指定区域性的 ConsoleFallbackUICulture 属性与指定区域性不同。

注解

在 get 操作中, ConsoleFallbackUICulture 属性对应于 GetConsoleFallbackUICulture 方法。 在设置操作中指定 null ,以指示当前 CultureAndRegionInfoBuilder 对象定义的区域性是备用用户界面区域性。 如果尝试将 属性设置为本身具有不同控制台回退 UI 区域性的区域性,则会为其分配最终的“叶”区域性。

阿拉伯语、希伯来语、波斯语、乌尔都语和叙利亚语等语言基于双向文本。 使用图形用户界面的 Windows 应用程序支持双向语言。 但是,使用操作系统控制台的文本用户界面的控制台应用程序不提供双向支持。 因此,如果控制台应用程序本地化为阿拉伯语或希伯来语,它会在控制台屏幕上显示不可读的文本。

用户界面区域性指定应用程序支持用户输入和输出所需的资源,默认情况下与操作系统区域性相同。 例如, CurrentUICulture 属性返回阿拉伯语操作系统的阿拉伯语区域性。 应用程序应使用 ConsoleFallbackUICulture 属性检索适合控制台应用程序用户界面的中性区域性。

适用于