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