Leggere in inglese

Condividi tramite


HttpRequest.UserLanguages Proprietà

Definizione

Ottiene una matrice di stringhe ordinata di preferenze linguistiche del client.

public string[] UserLanguages { get; }

Valore della proprietà

String[]

Matrice di stringhe ordinata di preferenze linguistiche del client oppure null se è vuota.

Esempio

L'esempio di codice seguente acquisisce i valori multipli restituiti dalla UserLanguages proprietà in una matrice di stringhe e scrive ogni nome di lingua in una riga separata di output HTTP.

I nomi di lingua vengono forniti dal browser e non esiste un elenco definitivo di tutti i codici possibili. In genere sono costituiti da codici a due caratteri per la lingua, un trattino e un codice a due caratteri per le impostazioni cultura, ad esempio "en-us" per l'inglese statunitense e "fr-ca" per il francese canadese.

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

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

Si applica a

Prodotto Versioni
.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