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


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

Применяется к

См. также раздел