CultureInfo.GetCultureInfoByIetfLanguageTag(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
已取代。 擷取唯讀的 CultureInfo 物件,其語言特性是透過指定的 RFC 4646 語言標籤所辨識。
public:
static System::Globalization::CultureInfo ^ GetCultureInfoByIetfLanguageTag(System::String ^ name);
public static System.Globalization.CultureInfo GetCultureInfoByIetfLanguageTag (string name);
static member GetCultureInfoByIetfLanguageTag : string -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfoByIetfLanguageTag (name As String) As CultureInfo
參數
- name
- String
透過 RFC 4646 標準指定的語言名稱。
傳回
唯讀 CultureInfo 物件。
例外狀況
name
為 null。
name
不會對應至支援的文化特性。
備註
注意
這個方法和 IetfLanguageTag 屬性已被取代。 我們建議您不要使用這些 Api,而是使用函式 CultureInfo 、 CultureInfo.GetCultureInfo 和 Name 屬性。 IETF 標記和名稱完全相同。
由網際網路工程任務推動小組 (IETF) 所維護的 RFC 4646 標準定義了 IETF 語言標記,它提供了一種統一的方式來識別語言。 IETF 語言標記的格式與屬性所傳回的文化特性名稱相同 Name ,但不會唯一識別文化特性。 如果文化特性具有相同的語言特性,則不同文化特性會共用相同的 IETF 語言標記。 文化特性的語言特性是包含在 TextInfo 與物件相關聯的物件中 CultureInfo 。
IETF 語言標記是由強制語言識別項、選用的腳本識別碼,以及選擇性的區域識別碼所組成。
您的應用程式應該使用已取出的文化特性來控制特定語言的工作,例如管理拼寫或文法檢查工具。 應用程式不應該使用已抓取的文化特性來控制文化特性特定的工作,例如排序文字或格式化時間和日期。
For more information, see RFC 4646 - "Tags for Identifying Languages.
給呼叫者的注意事項
ArgumentException如果 name
未對應至支援的文化特性名稱,.NET Framework 3.5 和較早的版本會擲回。 從 .NET Framework 4 開始,這個方法會擲回 CultureNotFoundException 。