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 | Да |
Веб-сайт | Нет |