HttpRequest.UserLanguages 屬性

定義

取得用戶端語言喜好設定的已排序的字串陣列。

public:
 property cli::array <System::String ^> ^ UserLanguages { cli::array <System::String ^> ^ get(); };
public string[] UserLanguages { get; }
member this.UserLanguages : string[]
Public ReadOnly Property UserLanguages As String()

屬性值

String[]

用戶端語言喜好設定的已排序字串陣列;如果是空的,則為 null

範例

下列程式碼範例會將 屬性傳 UserLanguages 回的多個值擷取到字串陣列中,並將每個語言名稱寫入個別的 HTTP 輸出行。

語言名稱是由瀏覽器提供,而且沒有所有可能代碼的明確清單。 一般而言,這些程式碼包含語言的兩個字元代碼、連字號,以及文化特性的兩個字元代碼,例如美國英文的 「en-us」,以及加拿大法文的 「fr-ca」。

int count;
String[] userLang = Request.UserLanguages;

for (count = 0; count < userLang.Length; count++)
{
   Response.Write("User Language " + count +": " + userLang[count] + "<br>");
}

Dim userLang() As String
 Dim count As Integer
 
 userLang = Request.UserLanguages
 For count = 0 To userLang.GetUpperBound(0)
    Response.Write("User Language: " & Cstr(userLang(count)) & "<br>")
 Next count
   

適用於