CultureInfo.GetConsoleFallbackUICulture Methode

Definition

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 de-DE
Amharisch (Äthiopien) am-ET de-DE
(neutral arabisch) Ar de-DE
Arabisch (U.A.E.) ar-AE de-DE
Arabisch (Bahrain) ar-BH de-DE
Arabisch (Algerien) ar-DZ fr-FR
Arabisch (Ägypten) ar-EG de-DE
Arabisch (Irak) ar-IQ de-DE
Arabisch (Jordanien) ar-JO de-DE
Arabisch (Kuwait) ar-KW de-DE
Arabisch (Libanon) ar-LB de-DE
Arabisch (Libyen) ar-LY de-DE
Arabisch (Marokko) ar-MA fr-FR
Arabisch (Oman) ar-OM de-DE
Arabisch (Katar) ar-QA de-DE
Arabisch (Saudi-Arabien) ar-SA de-DE
Arabisch (Syrien) ar-SY de-DE
Arabisch (Tunesien) ar-TN fr-FR
Arabisch (Jemen) ar-YE de-DE
Assamesisch as de-DE
Assamese (Indien) as-IN de-DE
Bengalisch Mrd. de-DE
Bangla (Bangladesch) bn-BD de-DE
Bangla (Indien) bn-IN de-DE
Tibetisch Bo de-DE
Tibetisch (VR China) bo-CN de-DE
Divehi dv de-DE
Divehi (Indien) dv-MV de-DE
Persian Fa de-DE
Persisch (Iran) fa-IR de-DE
Gujarati Gu de-DE
Gujarati (Indien) gu-IN de-DE
Hebräisch er de-DE
Hebräisch (Israel) he-IL de-DE
Hindi Hallo de-DE
Hindi (Indien) hi-IN de-DE
Yi Ii de-DE
Yi (PRC) ii-CN de-DE
Inukitut Syllabics iu-Cans de-DE
Inukitut Syllabics (Kanada) iu-Cans-CA de-DE
Khmer km de-DE
Khmer (Kambodscha) km-KH de-DE
Kannada kn de-DE
Kannada (Indien) kn-IN de-DE
Konkani kok de-DE
Konkani (Indien) kok-IN de-DE
Lao lo de-DE
Lao (Lao P.D.R.) lo-LA de-DE
Malayalam ml de-DE
Malayalam (Indien) ml-IN de-DE
Mohawk Moh de-DE
Mohawk (Kanada) moh-CA de-DE
Marathi Herr de-DE
Marathi (Indien) mr-IN de-DE
Nepalesisch Ne de-DE
Nepalesisch (Nepal) ne-NP de-DE
Norwegisch Nein nb-NO
Odiya oder de-DE
Odiya (Indien) or-IN de-DE
Panjabi Pa de-DE
Punjabi (Indien) pa-IN de-DE
Dari Prs de-DE
Dari (Afghanistan) prs-AF de-DE
Paschtu ps de-DE
Paschto (Afghanistan) ps-AF de-DE
Sanskrit sa de-DE
Sanskrit (Indien) sa-IN de-DE
Singhalesisch si de-DE
Sinhala (Sri Lanka) si-LK de-DE
Syrisch Syr de-DE
Syrisch (Syrien) syr-SY de-DE
Tamil Ta de-DE
Tamilisch (Indien) ta-IN de-DE
Telugu Te de-DE
Telugu (Indien) te-IN de-DE
Thailändisch Th de-DE
Thailändisch (Thailand) th-Th de-DE
Uigur Ug de-DE
Uiguren (Volksrepublik China) ug-CN de-DE
Urdu ur de-DE
Urdu (Pakistan) ur-PK de-DE
Vietnamesisch vi de-DE
Vietnamesisch (Vietnam) vi-VN de-DE

Ihre Anwendung kann zum Erstellen eines Ersatzes für eine Kultur verwendet CultureAndRegionInfoBuilder werden, und diese Kultur kann eine Konsolen-Fallbackkultur Ihrer Wahl haben.

Gilt für: