Ler em inglês

Partilhar via


HttpRequest.UserLanguages Propriedade

Definição

Obtém uma matriz de cadeia de caracteres classificada de preferências de idioma do cliente.

C#
public string[] UserLanguages { get; }

Valor da propriedade

String[]

Obtém uma matriz de cadeia de caracteres classificada das preferências de idioma do cliente ou null se vazia.

Exemplos

O exemplo de código a seguir captura os vários valores retornados pela UserLanguages propriedade em uma matriz de cadeia de caracteres e grava cada nome de idioma em uma linha separada de saída HTTP.

Os nomes de idioma são fornecidos pelo navegador e não há uma lista definitiva de todos os códigos possíveis. Normalmente, eles consistem em códigos de dois caracteres para o idioma, um hífen e um código de dois caracteres para a cultura, como "en-us" para inglês americano e "fr-ca" para francês canadense.

C#
int count;
String[] userLang = Request.UserLanguages;

for (count = 0; count < userLang.Length; count++)
{
   Response.Write("User Language " + count +": " + userLang[count] + "<br>");
}

Aplica-se a

Produto Versões
.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