ApplicationBase.Culture 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前執行緒用於字串 (String) 操作和字串格式化的文化特性 (Culture)。
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 Forms 應用程式 | 是 |
類別庫 | 是 |
主控台應用程式 | 是 |
Windows Form 控制項程式庫 | 是 |
Web 控制項程式庫 | 否 |
Windows 服務 | 是 |
網站 | 否 |