Freigeben über


HttpRequest.UserLanguages Eigenschaft

Definition

Ruft ein sortiertes Zeichenfolgenarray mit Clientspracheinstellungen ab.

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()

Eigenschaftswert

String[]

Ein sortiertes Zeichenfolgenarray mit Clientspracheinstellungen oder null, wenn dieses leer ist.

Beispiele

Im folgenden Codebeispiel werden die von der UserLanguages -Eigenschaft zurückgegebenen werte in ein Zeichenfolgenarray erfasst und jeder Sprachname in eine separate Zeile der HTTP-Ausgabe geschrieben.

Die Sprachnamen werden vom Browser bereitgestellt, und es gibt keine definitive Liste aller möglichen Codes. In der Regel bestehen diese aus zwei Zeichencodes für die Sprache, einem Bindestrich und einem zweistelligen Code für die Kultur, z. B. "en-us" für US-Englisch und "fr-ca" für Kanadisches Französisch.

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
   

Gilt für: