CultureInfo.GetConsoleFallbackUICulture Metodo

Definizione

Ottiene impostazioni cultura dell'interfaccia utente alternative adatte per le applicazioni di console quando le impostazioni cultura predefinite dell'interfaccia utente grafica non sono adatte.

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

Restituisce

CultureInfo

Impostazioni cultura alternative usate per leggere e visualizzare testo sulla console.

Attributi

Esempio

Nell'esempio di codice seguente vengono visualizzate le impostazioni cultura dell'interfaccia utente di fallback associate a un oggetto impostazioni cultura.

// 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
'

Commenti

Le lingue come arabo, ebraico, Urdu ed Ebraico sono basate su testo bidirezionale. Windows applicazioni, che hanno un'interfaccia utente grafica, supportano le lingue bidirezionali. Tuttavia, le applicazioni console, che utilizzano l'interfaccia utente di testo della console del sistema operativo, non forniscono supporto bidirezionale. Pertanto, se si localizza un'applicazione console in arabo o ebraico, l'applicazione visualizza testo illeggibile sullo schermo della console.

Le impostazioni cultura dell'interfaccia utente specificano le risorse necessarie a un'applicazione per supportare l'input e l'output dell'utente e, per impostazione predefinita, le stesse impostazioni cultura del sistema operativo. Ad esempio, la CultureInfo.CurrentUICulture proprietà restituisce impostazioni cultura arabe per un sistema operativo arabo. Usare il metodo GetConsoleFallbackUICulture per recuperare le impostazioni cultura adatte all'interfaccia utente di un'applicazione console. Dopo che l'applicazione ha recuperato le impostazioni cultura dell'interfaccia utente di fallback, deve assegnare le impostazioni cultura alle impostazioni cultura correnti dell'interfaccia utente del thread corrente. Per altre informazioni, vedere la sezione "Impostazione esplicita delle impostazioni cultura correnti dell'interfaccia utente" della CurrentUICulture proprietà .

Di seguito sono riportate impostazioni cultura predefinite con un nome di impostazioni cultura dell'interfaccia utente di fallback diverso dal nome delle impostazioni cultura predefinite.

Impostazioni cultura predefinite Nome lingua Nome delle impostazioni cultura dell'interfaccia utente di fallback
Amharico am en-US
Amarico (Etiopia) am-ET en-US
(arabo neutro) ar en-US
Arabo (Emirati Arabi Uniti) ar-AE en-US
Arabo (Bahrein) ar-RAC en-US
Arabo (Algeria) ar-DZ fr-FR
Arabo (Egitto) ar-EG en-US
Arabo (Iraq) ar-IQ en-US
Arabo (Giordania) ar-JO en-US
Arabo (Kuwait) ar-KW en-US
Arabo (Libano) ar-LB en-US
Arabo (Libia) ar-LY en-US
Arabo (Marocco) ar-MA fr-FR
Arabo (Oman) ar-OM en-US
Arabo (Qatar) ar-QA en-US
Arabo (Arabia Saudita) ar-SA en-US
Arabo (Siria) ar-SY en-US
Arabo (Tunisia) ar-TN fr-FR
Arabo (Yemen) ar-YE en-US
Assamese as en-US
Assamese (India) as-IN en-US
Bengalese bn en-US
Bengalese (Bangladesh) bn-BD en-US
Bangla (India) bn-IN en-US
Tibetano Bo en-US
Tibetano (RPC) bo-CN en-US
Divehi Dv en-US
Divehi (India) dv-MV en-US
Persiano fa en-US
Persiano (Iran) fa-IR en-US
Gujarati gu en-US
Gujarati (India) gu-IN en-US
Ebraico he en-US
Ebraico (Israele) he-IL en-US
Hindi hi en-US
Hindi (India) hi-IN en-US
Yi Ii en-US
Yi (RPC) ii-CN en-US
Inukitut Syllabics iu-Cans en-US
Inukitut Syllabics (Canada) iu-Cans-CA en-US
Khmer km en-US
Khmer (Cambogia) km-KH en-US
Kannada kn en-US
Kannada (India) kn-IN en-US
Konkani Kok en-US
Konkani (India) kok-IN en-US
Lao lo en-US
Lao (Lao P.D.R.) lo-LA en-US
Malayalam ml en-US
Malayalam (India) ml-IN en-US
Mohawk Moh en-US
Mohawk (Canada) moh-CA en-US
Marathi mr en-US
Marathi (India) mr-IN en-US
Nepalese ne en-US
Nepalese (Nepal) ne-NP en-US
Norvegese no nb-NO
Odiya oppure en-US
Odiya (India) or-IN en-US
Punjabi pa en-US
Punjabi (India) pa-IN en-US
Dari prs en-US
Dari (Afghanistan) prs-AF en-US
Pashto ps en-US
Pashto (Afghanistan) ps-AF en-US
Sanscrito sa en-US
Sanscrito (India) sa-IN en-US
Singalese si en-US
Singalese (Sri Lanka) si-LK en-US
Siriaco Syr en-US
Siriano (Siria) syr-SY en-US
Tamil ta en-US
Tamil (India) ta-IN en-US
Telugu te en-US
Telugu (India) te-IN en-US
Thai th en-US
Thai (Thailandia) th-Th en-US
Uighur Ug en-US
Uiguro (RPC) ug-CN en-US
Urdu ur en-US
Urdu (Pakistan) ur-PK en-US
Vietnamita vi en-US
Vietnamita (Vietnam) vi-VN en-US

L'applicazione può usare per creare una sostituzione per le impostazioni cultura e le impostazioni cultura possono avere impostazioni cultura di CultureAndRegionInfoBuilder fallback della console di propria scelta.

Si applica a