Поделиться через


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 метод или назначить свойству CurrentCulture другой CultureInfo объект.

Этот CurrentCulture параметр отличается от языковых параметров. Он содержит только данные, связанные со стандартными параметрами для географического региона.

Используйте свойство , My.Application.CurrentUICulture чтобы получить язык и региональные параметры, используемые текущим потоком для получения ресурсов, относящихся к языку и региональным параметрам.

Доступность по типу проекта

Тип проекта Доступно
Приложение Windows Forms Да
Библиотека классов Да
Консольное приложение Да
Библиотека элементов управления Windows Forms Да
Библиотека веб-элементов управления Нет
Службы Windows Да
Веб-сайт Нет

Применяется к

См. также раздел