ApplicationBase.ChangeCulture(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のスレッドが文字列の操作と書式設定に使用しているカルチャを変更します。
public:
void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)
パラメーター
- cultureName
- String
String
. カルチャの名前を表す文字列。 使用可能な名前の一覧については、「CultureInfo」を参照してください。
例外
cultureName
が Nothing
です。
cultureName
が有効なカルチャ名ではありません。
例
この例では、カルチャを変更して日付の文字列表現を変更する方法を示します。
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.ChangeCulture
、現在のスレッドの プロパティを CurrentCulture 変更します。
CurrentCulture は、日付、時刻、通貨、数値、テキストの並べ替え順序、文字列比較、およびそのスレッド上のすべての計算の大文字と小文字の区別の既定の形式を決定します。
現在のカルチャを取得するには、 プロパティまたは プロパティをCurrentCulture使用Cultureできます。
設定は CurrentCulture 言語設定とは異なります。 地理的リージョンの標準設定に関連するデータのみが含まれます。 したがって、 プロパティは、特定の CurrentCulture カルチャまたは にのみ InvariantCulture設定できます。
メソッドを My.Application.ChangeUICulture
使用して、現在のスレッドがカルチャ固有のリソースを取得するために使用するカルチャを変更します。
プロジェクトの種類別の可用性
プロジェクトの種類 | 使用可能 |
---|---|
Windows フォーム アプリケーション | はい |
クラス ライブラリ | はい |
コンソール アプリケーション | はい |
Windows フォーム コントロール ライブラリ | はい |
Web コントロール ライブラリ | いいえ |
Windows サービス | はい |
Web サイト | いいえ |
適用対象
こちらもご覧ください
.NET