ApplicationBase.Culture プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のスレッドが文字列の操作と書式設定に使用しているカルチャを取得します。
public:
property System::Globalization::CultureInfo ^ Culture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo Culture { get; }
member this.Culture : System.Globalization.CultureInfo
Public ReadOnly Property Culture As CultureInfo
プロパティ値
現在のスレッドが文字列の操作と書式設定に使用しているカルチャを表す CultureInfo オブジェクト。
例
この例では、カルチャが日付の文字列表現にどのように影響するかを示します。
Private Sub TestChangeCulture()
' Store the current culture.
Dim currentculture As String = My.Application.Culture.Name
MsgBox("Current culture is " & currentculture)
Dim jan1 As New Date(2005, 1, 1, 15, 15, 15)
My.Application.ChangeCulture("en-US")
MsgBox("Date represented in en-US culture: " & jan1)
' 1/1/2005 3:15:15 PM
My.Application.ChangeCulture("")
MsgBox("Date represented in invariant culture" & jan1)
' 01/01/2005 15:15:15
' Restore the culture.
My.Application.ChangeCulture(currentculture)
End Sub
注釈
プロパティは My.Application.CurrentCulture
、現在の CultureInfo スレッドが文字列の操作と文字列の書式設定に使用するオブジェクトを取得します。 このオブジェクトは、 プロパティによって CurrentCulture 返されたものと同じです。このプロパティは、そのスレッド上の文字列関連の計算の多くを制御します。 プロパティは CurrentCulture 、日付、時刻、通貨、および数値の既定の形式を決定します。 また、文字列の並べ替え、比較、大文字の方法も決定します。
カルチャを変更するには、 メソッドを使用するか、 プロパティに ChangeCulture 別 CultureInfo のオブジェクトを CurrentCulture 割り当てます。
設定は CurrentCulture 言語設定とは異なります。 これには、地理的リージョンの標準設定に関連するデータのみが含まれます。
プロパティを My.Application.CurrentUICulture
使用して、現在のスレッドがカルチャ固有のリソースを取得するために使用するカルチャを取得します。
プロジェクトの種類別の可用性
プロジェクトの種類 | 使用可能 |
---|---|
Windows フォーム アプリケーション | はい |
クラス ライブラリ | はい |
コンソール アプリケーション | はい |
Windows フォーム コントロール ライブラリ | はい |
Web コントロール ライブラリ | いいえ |
Windows サービス | はい |
Web サイト | いいえ |
適用対象
こちらもご覧ください
.NET