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


Свойство 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

Метод My.Application.ChangeCulture

Свойство My.Application.UICulture

System.Globalization.CultureInfo

CurrentCulture

ApplicationBase.Culture