CultureInfo.GetCultureInfoByIetfLanguageTag(String) 方法

定義

已取代。 擷取唯讀的 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

唯讀 CultureInfo 物件。

例外狀況

name 為 null。

name 不會對應至支援的文化特性。

備註

注意

這個方法和 IetfLanguageTag 屬性已被取代。 我們建議您不要使用這些 Api,而是使用函式 CultureInfoCultureInfo.GetCultureInfoName 屬性。 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

適用於

另請參閱