HttpRequest.UserLanguages 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得用戶端語言喜好設定的已排序的字串陣列。
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