Свойство My.Application.Culture
Обновлен: Ноябрь 2007
Получает язык и региональные параметры, которые текущий поток использует для обработки и форматирования строки.
' Usage
Dim value As System.Globalization.CultureInfo = My.Application.Culture
' Declaration
Public ReadOnly Property Culture As System.Globalization.CultureInfo
Возвращаемое значение
Возвращает объект CultureInfo, представляющий язык и региональные параметры текущего потока, используемые для обработки строки и форматирования строки.
Заметки
Свойство My.Application.CurrentCulture получает объект CultureInfo, который используется для обработки строки и форматирования строки текущим потоком. Этот объект является идентичным возвращаемому свойством CurrentCulture, которое управляет рядом манипуляций со строками в потоке. Свойство CurrentCulture определяет значение формата по умолчанию для дат, времени, валюты и чисел. Он также определяет способ сортировки, сравнения и преобразования букв из строчных в прописные.
Для изменения языка и региональных параметров можно использовать Метод My.Application.ChangeCulture или назначить другой объект CultureInfo свойству CurrentCulture.
Параметр CurrentCulture отличается от языкового параметра. Он содержит только данные, относящиеся к стандартным параметрам для географического региона.
Свойство My.Application.CurrentUICulture позволяет получить региональные параметры, которые используются для извлечения ресурсов, связанных с региональными параметрами текущего потока.
Пример
В этом примере показано как региональные параметры влияют на строковое представление даты.
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
Требования
Пространство имен:Microsoft.VisualBasic.ApplicationServices
Класс:WindowsFormsApplicationBase, ApplicationBase
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Нет |
Служба Windows |
Да |
Веб-узел |
Нет |
Разрешения
Разрешения не требуются.
См. также
Ссылки
Метод My.Application.ChangeCulture
Свойство My.Application.UICulture