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
, свойство ConsoleFallbackUICulture определенного языка и региональных параметров не равно определенному языку и региональным параметрам.
Комментарии
В операции ConsoleFallbackUICulture get свойство соответствует методу GetConsoleFallbackUICulture . Укажите null
в операции set, чтобы указать, что язык и региональные параметры, определенные текущим CultureAndRegionInfoBuilder объектом, являются альтернативными языком и региональными параметрами пользовательского интерфейса. Если попытаться задать для свойства язык и региональные параметры, которые сами по себе имеют другой язык и региональные параметры резервного пользовательского интерфейса консоли, ему будет назначен последний "конечный" язык и региональные параметры.
Такие языки, как арабский, иврит, персидский, урду и сирийский, основаны на двунаправленном тексте. Приложения Windows, использующие графический пользовательский интерфейс, поддерживают двунаправленные языки. Однако консольные приложения, использующие текстовый пользовательский интерфейс консоли операционной системы, не обеспечивают двунаправленную поддержку. Следовательно, если консольное приложение локализовано на арабском или иврите, оно отображает нечитаемый текст на экране консоли.
Язык и региональные параметры пользовательского интерфейса определяют ресурсы, необходимые приложению для поддержки ввода и вывода пользователем, и по умолчанию совпадают с языком и региональными параметрами операционной системы. Например, CurrentUICulture свойство возвращает арабские язык и региональные параметры для арабской операционной системы. Приложение должно использовать свойство для ConsoleFallbackUICulture получения нейтрального языка и региональных параметров, подходящих для пользовательского интерфейса консольного приложения.