CultureInfo.GetConsoleFallbackUICulture Methode

Definition

Ruft im Falle einer ungeeigneten Standard-GUI-Kultur eine alternative Kultur der Benutzeroberfläche für Konsolenanwendungen auf.

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 Texten 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 namespace System;
using namespace System::Globalization;

int main()
{
    CultureInfo^ ci = gcnew 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
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 Syrisch basieren auf bidirektionalem 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 also eine Konsolenanwendung auf Arabisch oder Hebräisch lokalisieren, zeigt Ihre Anwendung unlesbaren Text auf dem Konsolenbildschirm an.

Die Benutzeroberflächeskultur gibt die Ressourcen an, die eine Anwendung zur Unterstützung von Benutzereingaben und -ausgaben benötigt, und ist standardmäßig mit der Betriebssystemkultur identisch. Die -Eigenschaft gibt beispielsweise CultureInfo.CurrentUICulture eine arabische Kultur für ein arabisches Betriebssystem zurück. Verwenden Sie die GetConsoleFallbackUICulture -Methode, um eine Kultur abzurufen, die für die Benutzeroberfläche einer Konsolenanwendung geeignet ist. Nachdem Ihre Anwendung die Fallbackbenutzeroberflächenkultur abgerufen hat, sollte sie die Kultur der aktuellen Benutzeroberflächenkultur des aktuellen Threads zuweisen. Weitere Informationen finden Sie im Abschnitt "Explizit festlegen der aktuellen Benutzeroberflächenkultur" der CurrentUICulture -Eigenschaft.

Im Folgenden sind vordefinierte Kulturen aufgeführt, die über einen anderen Fallbacknamen der Benutzeroberflächenkultur als den vordefinierten Kulturnamen verfügen.

Vordefinierte Kultur Kulturname Name der Fallback-Benutzeroberflächenkultur
Amharisch am de-DE
Amharisch (Äthiopien) am-ET de-DE
(neutral arabisch) ar de-DE
Arabisch (Vereinigte Arabische Emirate) 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
Assamesisch (Indien) as-IN de-DE
Bengalisch bn de-DE
Bangla (Bangladesch) bn-BD de-DE
Bangla (Indien) bn-IN de-DE
Tibetisch bo de-DE
Tibetisch (VRC) bo-CN de-DE
Divehi dv de-DE
Divehi (Indien) dv-MV de-DE
Persisch 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 hi de-DE
Hindi (Indien) hi-IN de-DE
Yi Ii de-DE
Yi (VRC) ii-CN de-DE
Inukitut-Silben 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
Laotisch 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 mr 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
Pandschabi pa de-DE
Punjabi (Indien) pa-IN de-DE
Dari prs de-DE
Dari (Afghanistan) prs-AF de-DE
Paschtu ps de-DE
Paschtu (Afghanistan) ps-AF de-DE
Sanskrit sa de-DE
Sanskrit (Indien) sa-IN de-DE
Singhalesisch si de-DE
Singhalesisch (Sri Lanka) si-LK de-DE
Syrisch Syr de-DE
Syrisch (Syrien) syr-SY de-DE
Tamilisch ta de-DE
Tamil (Indien) ta-IN de-DE
Telugu te de-DE
Telugu (Indien) te-IN de-DE
Thailändisch th de-DE
Thai (Thailand) th-th de-DE
Uigurische ug de-DE
Uighurisch (VRC) 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 verwenden CultureAndRegionInfoBuilder , um einen Ersatz für eine Kultur zu erstellen, und diese Kultur kann über eine Konsolenfallbackkultur Ihrer Wahl verfügen.

Gilt für: