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