HttpRequest.UserLanguages プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントの言語設定の並べ替えられた文字列配列を取得します。
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()
プロパティ値
String[]
クライアント言語設定の並べ替えられた文字列配列。空の場合は null
。
例
次のコード例では、 プロパティによって返された複数の値を UserLanguages 文字列配列にキャプチャし、各言語名を個別の HTTP 出力行に書き込みます。
言語名はブラウザーによって提供され、考えられるすべてのコードの明確な一覧はありません。 通常、これらは言語の 2 文字のコード、ハイフン、カルチャの 2 文字のコード (米国英語の場合は "en-us"、カナダフランス語の場合は "fr-ca" など) で構成されます。
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
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET