共用方式為


使用 CurrentUICulture 屬性

更新:2007 年 11 月

CurrentUICulture 屬性代表個別執行緒的目前使用者介面文化特性。這個屬性可供 ResourceManager 類別在執行階段用來查詢特定文化特性資源。您的應用程式可以使用中性或特定的文化特性,或使用 InvariantCulture 來設定 CurrentUICulture 屬性。應用程式可以使用 CurrentThread 屬性來設定 CurrentCulture。

明確設定 CurrentUICulture 屬性

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

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

應用程式也可以明確將 CurrentUICulture 設為特定的文化特性。下列程式碼範例會將屬性設為指定為 "de-DE" 的德文 (德國) 特定文化特性。

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

隱含設定 CurrentUICulture 屬性

如果 CurrentUICulture 屬性並未在應用程式的程式碼中明確設定,依預設當應用程式啟動時便會設定它。這項設定會使用 Windows 2000 和 Windows XP Multilingual User Interface (MUI) 產品上的 GetUserDefaultUILanguage 函式,使用者可以透過 [控制台] 中的地區及語言選項來設定 UI 語言。如果使用者未設定 UI 語言,則系統安裝的語言 (也就是作業系統資源的語言) 會設定它。

請參閱

概念

使用 CultureInfo 類別

使用 CurrentCulture 屬性

使用 InvariantCulture 屬性