使用 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 屬性