共用方式為


與 RegionInfo 物件相關的名稱

RegionInfo 關聯的區域名稱具有幾種不同的變化。 基本名稱是由 Name 表示。 此類別也支援顯示名稱、英文名稱、原生名稱等的屬性。 儘管您可以使用一個以上的名稱來建構 RegionInfo 物件,但在建立完成之後,只會有一個名稱與此物件相關聯。 這個命名方式與 CultureInfo 物件更複雜的狀況不同,與 CultureInfo 物件相關的名稱將針對這個部分提出說明。

依據用於 RegionInfo 的建構函式而定,區域名稱會以不同的方式處理。 此類別會定義一個建構函式,供應用程式對其傳遞區域名稱,另外還會定義一個建構函式,以處理使用文化特性識別項的區域名稱。

使用區域名稱建構區域資訊時的名稱處理

傳遞區域名稱以建立 RegionInfo 物件時,您的應用程式會使用接受名稱字串的建構函式。 請考量傳遞美國和德國之區域名稱字串的範例。 在 .NET Framework 1.0 版中,命名方式非常簡單,而且應用程式會指定:

  • "US" 表示美國

  • "DE" 表示德國

  • 若未指定,表示自訂文化特性

在 .NET Framework 2.0 版中,例如 "US" 和 "DE" 等字串依然可以在此內容下運作,但此時還另外引入了一種處理方法。 您的應用程式可以指定文化特性名稱來建構 RegionInfo 物件,如下所示 (只有區域部分具相關性)。 請注意,應用程式也會指定自訂文化特性的名稱。

  • "en-US",表示英文 (美國)

  • "de-DE",表示德文 (德國)

  • "fj-FJ" 表示自訂文化特性

下表顯示由 System.Globalization.RegionInfo.ToString and System.Globalization.RegionInfo.Name 處理的區域命名方式。

方法

en-US

de-DE

自訂文化特性

(傳遞至建構函式的區域)

US

DE

(N/A)

(傳遞至建構函式的文化特性,

由 .NET Framework 2.0 版引入)

en-US

de-DE

fj-FJ

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

使用文化特性識別項建構區域資訊時的名稱處理

您的應用程式也可以使用接受文化特性識別項的建構函式來建構 RegionInfo 物件。 請考量將下列文化特性識別項傳遞到建構函式的範例:

  • 0x0409 表示英文 (美國)

  • 0x0407 表示德文 (德國)

  • 0x0c00 表示自訂文化特性 "fj-FJ";這個文化特性必須是目前預設的使用者文化特性

下表顯示由 System.Globalization.RegionInfo.ToString and System.Globalization.RegionInfo.Name 處理的區域命名方式。 請注意,這些名稱與前面的範例完全相同。

方法

en-US

de-DE

自訂文化特性

(傳遞至建構函式的文化特性識別項)

0x0409

0x0407

0x0c00

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

請參閱

參考

RegionInfo

概念

與 CultureInfo 物件相關的名稱

其他資源

編碼和當地語系化