CultureAndRegionInfoBuilder.IetfLanguageTag 屬性

定義

取得或設定文化特性名稱,其格式是根據 RFC 4646 標準<Tags for the Identification of Languages>。

public:
 property System::String ^ IetfLanguageTag { System::String ^ get(); void set(System::String ^ value); };
public string IetfLanguageTag { get; set; }
member this.IetfLanguageTag : string with get, set
Public Property IetfLanguageTag As String

屬性值

根據 RFC 4646 設定格式的文化特性名稱。

例外狀況

在設定作業中,此值為 null

在設定作業中,該值的長度不是從 1 到 84 個字元。

在設定作業中,該值中所指定的元件名稱是空的或長度大於 8 個字元,不是英數字元或短破折號 (-),或包含前置或後置短破折號的名稱。

備註

屬性 IetfLanguageTag 會根據 RFC 4646 取得或設定格式化的文化特性名稱,這與 屬性所 Name 傳回的文化特性名稱不同。 例如,在 .NET Framework 1.0 版中,繁體中文的中性文化特性名稱是 “zh-CHT”。 相反地,RFC 4646 會將文化特性名稱定義為 「zh-HANT」。。 (請注意,在 .NET Framework 第 4 版中,“zh-CHT” 的顯示名稱是“繁體中文 (傳統) 舊版”.)

RFC 4646 文化特性名稱包含數個元件。 典型的文化特性名稱包含強制語言標識碼、選擇性腳本標識碼,以及選擇性的國家/地區標識符。 例如,塞爾維亞文、斯拉夫文和塞爾維亞地區的有效 RFC 4646 文化特性名稱是 “sr-Cyrl-RS”。

請注意,兩個或多個文化特性可以有相同的 IETF 語言標籤。

如需詳細資訊,請參閱 要求批註中的 RFC 4646「識別語言標記」。

適用於

另請參閱