共用方式為


ApplicationBase.ChangeCulture(String) 方法

定義

改變目前執行緒用於字串操作與字串格式化的文化。

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

例外狀況

cultureNameNothing

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 決定該執行緒所有計算的預設格式,涵蓋日期、時間、貨幣、數字、文字排序順序、字串比較及大小寫。

要取得當前文化,你可以使用Culture該屬性或該屬性。CurrentCulture

這個 CurrentCulture 環境和語言環境不同。 它僅包含與地理區域標準設定相關的資料。 因此,該 CurrentCulture 屬性只能設定為特定文化或 InvariantCulture

使用 My.Application.ChangeUICulture 該方法來更改當前討論串用來取得特定文化資源的文化。

依專案類型提供的可用性

專案類型 有現貨
Windows 表單應用程式 是的
類別庫 是的
主控台應用程式 是的
Windows 表單控制函式庫 是的
網頁控制函式庫 No
Windows 服務 是的
網站 No

適用於

另請參閱