CultureInfo.GetConsoleFallbackUICulture 方法

定義

在預設的圖形使用者介面 (Graphic User Interface,GUI) 的文化特性不適合主控台應用程式 (Console Application) 時,取得適合的替代使用者介面文化特性。

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

傳回

替代的文化特性,用來在主控台上讀取和顯示文字。

屬性

範例

下列程式碼範例會顯示與文化特性物件相關聯的後援使用者介面文化特性。

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

備註

阿拉伯文、希伯來文、Urdu 和希伯來文等語言是以雙向文字為基礎。 具有圖形化使用者介面的 Windows 應用程式支援雙向語言。 不過,採用操作系統主控台文字使用者介面的主控台應用程式不提供雙向支援。 因此,如果您將主控台應用程式當地語系化為阿拉伯文或希伯來文,您的應用程式會在主控台畫面上顯示無法讀取的文字。

使用者介面文化特性會指定應用程式支援使用者輸入和輸出所需的資源,而且預設與作業系統文化特性相同。 例如, CultureInfo.CurrentUICulture 屬性會傳回阿拉伯文作業系統的阿拉伯文文化特性。 GetConsoleFallbackUICulture使用 方法來擷取適合主控台應用程式使用者介面的文化特性。 應用程式擷取後援使用者介面文化特性之後,它應該會將文化特性指派給目前線程的目前使用者介面文化特性。 For more information, see the "Explicitly Setting the Current UI Culture" section of the CurrentUICulture property.

以下是具有與預先定義文化特性名稱不同的後援使用者介面文化特性名稱的預先定義文化特性。

預先定義的文化特性 文化特性名稱 後援使用者介面文化特性名稱
阿姆哈拉文 am zh-TW
阿姆哈拉文 (衣索比亞) am-ET zh-TW
(中阿拉伯文) ar zh-TW
阿拉伯文 (阿拉伯聯合大公國) ar-AE zh-TW
阿拉伯文 (巴林) ar-BH zh-TW
阿拉伯文 (阿爾及利亞) ar-DZ fr-FR
阿拉伯文 (埃及) ar-EG zh-TW
阿拉伯文 (伊拉克) ar-IQ zh-TW
阿拉伯文 (約旦) ar-JO zh-TW
阿拉伯文 (科威特) ar-KW zh-TW
阿拉伯文 (黎巴嫩) ar-LB zh-TW
阿拉伯文 (利比亞) ar-LY zh-TW
阿拉伯文 (摩洛哥) ar-MA fr-FR
阿拉伯文 (阿曼) ar-OM zh-TW
阿拉伯文 (卡達) ar-QA zh-TW
阿拉伯文 (沙烏地阿拉伯) ar-SA zh-TW
阿拉伯文 (敘利亞) ar-SY zh-TW
阿拉伯文 (突尼西亞) ar-TN fr-FR
阿拉伯文 (葉門) ar-YE zh-TW
阿薩姆文 as zh-TW
阿薩姆文 (印度) as-IN zh-TW
孟加拉文 bn zh-TW
孟加拉文 (孟加拉) bn-BD zh-TW
孟加拉文 (印度) bn-IN zh-TW
西藏文 bo zh-TW
藏文 (中國) bo-CN zh-TW
迪維西文 dv zh-TW
(印度) dv-MV zh-TW
波斯文 fa zh-TW
波斯文 (伊朗) fa-IR zh-TW
古吉拉特文 gu zh-TW
古吉拉特文 (印度) gu-IN zh-TW
Hebrew he zh-TW
希伯來文 (以色列) he-IL zh-TW
Hindi hi zh-TW
印度文 (印度) hi-IN zh-TW
爨文 第二 zh-TW
爨文 (中國) ii-CN zh-TW
Inut Syllabics iu-Cans zh-TW
加拿大 () iu-Cans-CA zh-TW
高棉文 km zh-TW
高棉文 (柬埔寨) km-KH zh-TW
坎那達文 kn zh-TW
坎那達文 (印度) kn-IN zh-TW
貢根文 zh-TW
貢根文 (印度) kok-IN zh-TW
寮文 lo zh-TW
寮文 (寮國人民共合國) lo-LA zh-TW
馬來亞拉姆文 ml zh-TW
馬來亞拉姆文 (印度) ml-IN zh-TW
莫霍克 衛生部 zh-TW
莫霍克文 (加拿大) moh-CA zh-TW
馬拉地文 mr zh-TW
馬拉提文 (印度) mr-IN zh-TW
尼泊爾文 ne zh-TW
尼泊爾文 (尼泊爾) ne-NP zh-TW
挪威文 nb-NO
Odiya zh-TW
印度 () or-IN zh-TW
旁遮普文 pa zh-TW
旁遮普文 (印度) pa-IN zh-TW
達利文 prs zh-TW
達利語 (阿富汗) prs-AF zh-TW
普什圖文 ps zh-TW
普什圖文 (阿富汗) ps-AF zh-TW
梵文 sa zh-TW
梵文 (印度) sa-IN zh-TW
僧伽羅文 si zh-TW
僧伽羅文 (斯里蘭卡) si-LK zh-TW
敘利亞文 syr zh-TW
敘利亞文 (敘利亞) syr-SY zh-TW
坦米爾文 ta zh-TW
坦米爾文 (印度) ta-IN zh-TW
泰盧固文 te zh-TW
特拉古文 (印度) te-IN zh-TW
泰文 th zh-TW
泰文 (泰國) th-Th zh-TW
維吾爾文 ug zh-TW
維吾爾文 (中國) ug-CN zh-TW
烏都文 ur zh-TW
烏都文 (巴基斯坦) ur-PK zh-TW
越南文 vi zh-TW
越南文 (越南) vi-VN zh-TW

您的應用程式可以用來 CultureAndRegionInfoBuilder 建立文化特性的取代專案,而該文化特性可以有您選擇的主控台後援文化特性。

適用於