Прочитать на английском

Поделиться через


HttpRequest.UserLanguages Свойство

Определение

Получает отсортированный строковый массив языковых параметров клиента.

public string[] UserLanguages { get; }

Значение свойства

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>");
}

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1