Freigeben über


ApplicationBase.ChangeCulture(String) Methode

Definition

Ändert die Kultur, die vom aktuellen Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet wird.

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

Parameter

cultureName
String

String. Der Name der Kultur als Zeichenfolge. Eine Liste der möglichen Namen finden Sie unter CultureInfo.

Ausnahmen

cultureName ist Nothing.

cultureName ist kein gültiger Kulturname.

Beispiele

In diesem Beispiel wird veranschaulicht, wie das Ändern der Kultur die Zeichenfolgendarstellung von Datumsangaben ändert.

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

Hinweise

Die My.Application.ChangeCulture -Methode ändert die Eigenschaft des CurrentCulture aktuellen Threads. CurrentCulture bestimmt die Standardformate für Datums-, Uhrzeit-, Währungs-, Zahlen-, Textsortierreihenfolge, Zeichenfolgenvergleiche und Groß- und Kleinschreibungen für alle Berechnungen in diesem Thread.

Um die aktuelle Kultur abzurufen, können Sie die Culture -Eigenschaft oder - CurrentCulture Eigenschaft verwenden.

Die CurrentCulture Einstellung unterscheidet sich von einer Spracheinstellung. Es enthält nur Daten, die sich auf die Standardeinstellungen für eine geografische Region beziehen. Daher kann die CurrentCulture -Eigenschaft nur auf eine bestimmte Kultur oder auf festgelegt InvariantCulturewerden.

Verwenden Sie die My.Application.ChangeUICulture -Methode, um die Kultur zu ändern, die der aktuelle Thread zum Abrufen kulturspezifischer Ressourcen verwendet.

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows Forms-Anwendung Ja
Klassenbibliothek Ja
Konsolenanwendung Ja
Windows Forms-Steuerelementbibliothek Ja
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Gilt für:

Weitere Informationen