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()
Значение свойства
Отсортированный строковый массив языковых параметров клиента или значение 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