Freigeben über


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 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.

Gilt für: