ApplicationBase.ChangeCulture(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ä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 |