ApplicationBase.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 窗体应用程序
类库
控制台应用程序
Windows 窗体控件库
Web 控件库
Windows 服务
网站

适用于

另请参阅