ApplicationBase.Culture Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the culture that the current thread uses for string manipulation and string formatting.
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
Property Value
A CultureInfo object that represents the culture the current thread uses for string manipulation and string formatting.
Examples
This example demonstrates how the culture affects the string representation of dates.
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
Remarks
The My.Application.CurrentCulture
property gets the CultureInfo object that the current thread uses for string manipulation and string formatting. This object is identical to the one returned by the CurrentCulture property, which controls many of the string-related computations on that thread. The CurrentCulture property determines the default formats for dates, times, currency, and numbers. It also determines how to sort, compare, and capitalize strings.
To change the culture, you can use the ChangeCulture method or assign a different CultureInfo object to the CurrentCulture property.
The CurrentCulture setting is different from a language setting. It contains only data related to the standard settings for a geographical region.
Use the My.Application.CurrentUICulture
property to get the culture that the current thread uses for retrieving culture-specific resources.
Availability by Project Type
Project type | Available |
---|---|
Windows Forms Application | Yes |
Class Library | Yes |
Console Application | Yes |
Windows Forms Control Library | Yes |
Web Control Library | No |
Windows Service | Yes |
Web Site | No |