HttpRequest.UserLanguages Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una matrice di stringhe ordinata di preferenze linguistiche del client.
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()
Valore della proprietà
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>");
}
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