Udostępnij przez


ApplicationBase.ChangeCulture(String) Metoda

Definicja

Zmienia kulturę używaną przez bieżący wątek do manipulowania ciągami i formatowania ciągów.

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. Nazwa kultury jako ciąg. Aby uzyskać listę możliwych nazw, zobacz CultureInfo.

Wyjątki

cultureName to Nothing.

cultureName nie jest prawidłową nazwą kultury.

Przykłady

W tym przykładzie pokazano, jak zmiana kultury zmienia reprezentację ciągu 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

Uwagi

Metoda My.Application.ChangeCulture zmienia właściwość bieżącego wątku CurrentCulture . CurrentCulture określa domyślne formaty dat, godzin, waluty, liczb, sortowania kolejności tekstu, porównań ciągów i wielkości liter dla wszystkich obliczeń w tym wątku.

Aby pobrać bieżącą kulturę, możesz użyć Culture właściwości lub CurrentCulture właściwości.

Ustawienie CurrentCulture różni się od ustawienia języka. Zawiera tylko dane związane ze standardowymi ustawieniami regionu geograficznego. W związku z CurrentCulture tym właściwość może być ustawiona tylko na określoną kulturę lub na InvariantCulture.

My.Application.ChangeUICulture Użyj metody , aby zmienić kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury.

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja interfejsu Windows Forms Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka formantów interfejsu Windows Forms Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Dotyczy

Zobacz też