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
   

适用于