Sdílet prostřednictvím


ApplicationBase.ChangeCulture(String) Metoda

Definice

Změní jazykovou verzi používanou aktuálním vláknem pro manipulaci s řetězci a pro formátování řetězců.

public:
 void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture(string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)

Parametry

cultureName
String

String. Název jazykové verze jako řetězec. Seznam možných názvů najdete v tématu CultureInfo.

Výjimky

cultureName je Nothing.

cultureName není platný název jazykové verze.

Příklady

Tento příklad ukazuje, jak změna jazykové verze změní řetězcovou reprezentaci kalendářních dat.

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

Poznámky

Metoda My.Application.ChangeCulture změní vlastnost aktuálního CurrentCulture vlákna. CurrentCulture určuje výchozí formáty pro kalendářní data, časy, měnu, čísla, pořadí řazení textu, porovnání řetězců a velikost písmen pro všechny výpočty v daném vlákně.

Pokud chcete načíst aktuální jazykovou verzi, můžete použít Culture vlastnost nebo CurrentCulture vlastnost.

Nastavení CurrentCulture se liší od nastavení jazyka. Obsahuje pouze data související se standardním nastavením geografické oblasti. CurrentCulture Proto lze vlastnost nastavit pouze na konkrétní jazykovou verzi nebo na InvariantCulturehodnotu .

My.Application.ChangeUICulture Pomocí metody můžete změnit jazykovou verzi, kterou aktuální vlákno používá k načítání prostředků specifických pro jazykovou verzi.

Dostupnost podle typu projektu

Typ projektu K dispozici
Aplikace Windows Forms Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Forms Ano
Knihovna webových ovládacích prvků Ne
Služba systému Windows Ano
Webu Ne

Platí pro

Viz také