HttpRequest.UserLanguages Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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