CultureInfo.GetConsoleFallbackUICulture Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine alternative Benutzeroberflächenkultur ab, die für Konsolenanwendungen geeignet ist, wenn die Standardmäßige Benutzeroberflächenkultur ungeeignet ist.
public:
System::Globalization::CultureInfo ^ GetConsoleFallbackUICulture();
public System.Globalization.CultureInfo GetConsoleFallbackUICulture();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Globalization.CultureInfo GetConsoleFallbackUICulture();
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
Public Function GetConsoleFallbackUICulture () As CultureInfo
Gibt zurück
Eine alternative Kultur, die zum Lesen und Anzeigen von Text auf der Konsole verwendet wird.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Fallback-Benutzeroberflächenkultur angezeigt, die einem Kulturobjekt zugeordnet ist.
// This example demonstrates the GetConsoleFallbackUICulture() method
using System;
using System.Globalization;
class Sample
{
public static void Main()
{
CultureInfo ci = new CultureInfo("ar-DZ");
Console.WriteLine("Culture name: . . . . . . . . . {0}", ci.Name);
Console.WriteLine("Console fallback UI culture:. . {0}",
ci.GetConsoleFallbackUICulture().Name);
}
}
/*
This code example produces the following results:
Culture name: . . . . . . . . . ar-DZ
Console fallback UI culture:. . fr-FR
*/
' This example demonstrates the GetConsoleFallbackUICulture() method
Imports System.Globalization
Class Sample
Public Shared Sub Main()
Dim ci As New CultureInfo("ar-DZ")
Console.WriteLine("Culture name: . . . . . . . . . {0}", ci.Name)
Console.WriteLine("Console fallback UI culture:. . {0}", _
ci.GetConsoleFallbackUICulture().Name)
End Sub
End Class
'
'This code example produces the following results:
'
'Culture name: . . . . . . . . . ar-DZ
'Console fallback UI culture:. . fr-FR
'
Hinweise
Sprachen wie Arabisch, Hebräisch, Urdu und Syrien basieren auf bidirektionalen Text. Windows-Anwendungen, die über eine grafische Benutzeroberfläche verfügen, unterstützen bidirektionale Sprachen. Konsolenanwendungen, die die Text-Benutzeroberfläche der Betriebssystemkonsole verwenden, bieten jedoch keine bidirektionale Unterstützung. Wenn Sie daher eine Konsolenanwendung auf Arabisch oder Hebräisch lokalisieren, zeigt Ihre Anwendung unlesbare Text auf dem Konsolenbildschirm an.
Die Benutzeroberflächenkultur gibt die Ressourcen an, die eine Anwendung benötigt, um Benutzereingaben und -ausgaben zu unterstützen, und ist standardmäßig mit der Betriebssystemkultur identisch. Beispielsweise gibt die CultureInfo.CurrentUICulture Eigenschaft eine arabische Kultur für ein arabisches Betriebssystem zurück. Verwenden Sie die GetConsoleFallbackUICulture Methode, um eine Kultur abzurufen, die für eine Konsolenanwendungs-Benutzeroberfläche geeignet ist. Nachdem Ihre Anwendung die Fallback-Benutzeroberflächenkultur abgerufen hat, sollte sie die Kultur der aktuellen Benutzeroberflächenkultur des aktuellen Threads zuweisen. Weitere Informationen finden Sie im Abschnitt "Explizites Festlegen der aktuellen Benutzeroberflächenkultur" der CurrentUICulture Eigenschaft.
Im Folgenden sind vordefinierte Kulturen aufgeführt, die einen anderen Fallback-Benutzeroberflächenkulturnamen als den vordefinierten Kulturnamen aufweisen.
| Vordefinierte Kultur | Kulturname | Name der Fallback-Benutzeroberfläche |
|---|---|---|
| Amharic | am | en-US |
| Amharisch (Äthiopien) | am-ET | en-US |
| (neutral arabisch) | Ar | en-US |
| Arabisch (U.A.E.) | ar-AE | en-US |
| Arabisch (Bahrain) | ar-BH | en-US |
| Arabisch (Algerien) | ar-DZ | fr-FR |
| Arabisch (Ägypten) | ar-EG | en-US |
| Arabisch (Irak) | ar-IQ | en-US |
| Arabisch (Jordanien) | ar-JO | en-US |
| Arabisch (Kuwait) | ar-KW | en-US |
| Arabisch (Libanon) | ar-LB | en-US |
| Arabisch (Libyen) | ar-LY | en-US |
| Arabisch (Marokko) | ar-MA | fr-FR |
| Arabisch (Oman) | ar-OM | en-US |
| Arabisch (Katar) | ar-QA | en-US |
| Arabisch (Saudi-Arabien) | ar-SA | en-US |
| Arabisch (Syrien) | ar-SY | en-US |
| Arabisch (Tunesien) | ar-TN | fr-FR |
| Arabisch (Jemen) | ar-YE | en-US |
| Assamese | as | en-US |
| Assamisch (Indien) | as-IN | en-US |
| Bengalisch | Mrd. | en-US |
| Bangla (Bangladesch) | bn-BD | en-US |
| Bangla (Indien) | bn-IN | en-US |
| Tibetisch | Bo | en-US |
| Tibetisch (VR China) | bo-CN | en-US |
| Divehi | dv | en-US |
| Divehi (Indien) | dv-MV | en-US |
| Persian | fa | en-US |
| Persisch (Iran) | fa-IR | en-US |
| Gujarati | gu | en-US |
| Gujarati (Indien) | gu-IN | en-US |
| Hebräisch | er | en-US |
| Hebräisch (Israel) | he-IL | en-US |
| Hindi | Hallo | en-US |
| Hindi (Indien) | hi-IN | en-US |
| Yi | Ii | en-US |
| Yi (PRC) | ii-CN | en-US |
| Inukitut Syllabics | iu-Cans | en-US |
| Inukitut Syllabics (Kanada) | iu-Cans-CA | en-US |
| Khmer | km | en-US |
| Khmer (Kambodscha) | km-KH | en-US |
| Kannada | kn | en-US |
| Kannada (Indien) | kn-IN | en-US |
| Konkani | kok | en-US |
| Konkani (Indien) | kok-IN | en-US |
| Laotisch | lo | en-US |
| Lao (Lao P.D.R.) | lo-LA | en-US |
| Malayalam | ml | en-US |
| Malayalam (Indien) | ml-IN | en-US |
| Mohawk | moh | en-US |
| Mohawk (Kanada) | moh-CA | en-US |
| Marathi | Herr | en-US |
| Marathi (Indien) | mr-IN | en-US |
| Nepalesisch | NE | en-US |
| Nepalesisch (Nepal) | ne-NP | en-US |
| Norwegisch | nein | nb-NO |
| Odiya | oder | en-US |
| Odiya (Indien) | or-IN | en-US |
| Punjabi | pa | en-US |
| Punjabi (Indien) | pa-IN | en-US |
| Dari | prs | en-US |
| Dari (Afghanistan) | prs-AF | en-US |
| Paschtu | P.S. | en-US |
| Paschtu (Afghanistan) | ps-AF | en-US |
| Sanskrit | sa | en-US |
| Sanskrit (Indien) | sa-IN | en-US |
| Sinhala | si | en-US |
| Sinhala (Sri Lanka) | si-LK | en-US |
| Syrisch | Syr | en-US |
| Syrisch (Syrien) | syr-SY | en-US |
| Tamil | ta | en-US |
| Tamil (Indien) | ta-IN | en-US |
| Telugu | Te | en-US |
| Telugu (Indien) | te-IN | en-US |
| Thailändisch | heit | en-US |
| Thailändisch (Thailand) | th-Th | en-US |
| Uighurisch | ug | en-US |
| Uiguren (Volksrepublik China) | ug-CN | en-US |
| Urdu | ur | en-US |
| Urdu (Pakistan) | ur-PK | en-US |
| Vietnamesisch | vi | en-US |
| Vietnamesisch (Vietnam) | vi-VN | en-US |
Ihre Anwendung kann zum Erstellen eines Ersatzes für eine Kultur verwendet CultureAndRegionInfoBuilder werden, und diese Kultur kann eine Konsolen-Fallbackkultur Ihrer Wahl haben.