ApplicationBase.ChangeCulture(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Изменяет язык и региональные параметры, используемые текущим потоком для обработки и форматирования строк.
public:
void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)
Параметры
- cultureName
- String
String
. Имя языка и региональных параметров в виде строки. Список возможных имен см. в разделе CultureInfo.
Исключения
cultureName
имеет значение Nothing
.
cultureName
не является допустимым именем культуры.
Примеры
В этом примере показано, как изменение языка и региональных параметров изменяет строковое представление дат.
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.ChangeCulture
изменяет свойство текущего CurrentCulture потока.
CurrentCulture определяет форматы по умолчанию для дат, времени, валюты, чисел, порядка сортировки текста, сравнения строк и регистра для всех вычислений в этом потоке.
Чтобы получить текущий язык и региональные Culture параметры, можно использовать свойство или CurrentCulture свойство .
Этот CurrentCulture параметр отличается от параметра языка. Он содержит только данные, связанные со стандартными параметрами для географического региона. Таким образом, свойство CurrentCulture может быть задано только для определенного языка и региональных параметров или для InvariantCulture.
Используйте метод , My.Application.ChangeUICulture
чтобы изменить язык и региональные параметры, используемые текущим потоком для получения ресурсов, относящихся к языку и региональным параметрам.
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows Forms | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows Forms | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |