共用方式為


使用 CurrentUICulture 屬性

CultureInfo.CurrentUICulture 屬性是傳回目前使用者介面文化特性的個別執行緒設定。這個屬性可供 ResourceManager 類別在執行階段用來查詢特定文化特性資源。您可以使用中性或特定的文化特性,或使用 InvariantCulture 來設定 CurrentUICulture 屬性。您可以使用 Thread.CurrentThread 屬性來設定 CurrentCulture。如需詳細資訊,請參閱這個主題中稍後提供的範例。

明確設定 CurrentUICulture 屬性

您可以在您的應用程式碼中明確設定 CurrentUICulture 屬性。下列程式碼範例設定 CurrentUICulture 屬性為中性文化特性 "de" 德文。

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");

您也可以設定 CurrentUICulture 屬性為特定文化特性。下列程式碼範例設定 CurrentUICulture 屬性為特定文化特性 "de-DE" 為德國的德文。

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

隱含設定 CurrentUICulture 屬性

如果 CurrentUICulture 屬性並未在應用程式碼中明確地設定,依預設當應用程式啟動時便會設定它。它是使用 GetUserDefaultUILanguage 函式在 Windows 2000 和 Windows XP Multilingual User Interface (MUI) 產品中設定,一般使用者可在這些產品中設定其 UI 語言。如果使用者的 UI 語言並未設定,將根據系統安裝的語言設定之,系統安裝語言為作業系統的資源語言。

請參閱

參考

CultureInfo.CurrentUICulture Property

概念

使用 CurrentCulture 屬性
使用 InvariantCulture 屬性

其他資源

編碼和當地語系化