Freigeben über


ApplicationBase.Culture Eigenschaft

Definition

Ruft die Kultur ab, die der aktuelle Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet.

public:
 property System::Globalization::CultureInfo ^ Culture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo Culture { get; }
member this.Culture : System.Globalization.CultureInfo
Public ReadOnly Property Culture As CultureInfo

Eigenschaftswert

Ein CultureInfo-Objekt, das die Kultur darstellt, die der aktuelle Thread für die Bearbeitung und Formatierung von Zeichenfolgen verwendet.

Beispiele

In diesem Beispiel wird veranschaulicht, wie sich die Kultur auf die Zeichenfolgendarstellung von Datumsangaben auswirkt.

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.CurrentCulture -Eigenschaft ruft das CultureInfo Objekt ab, das der aktuelle Thread für die Zeichenfolgenbearbeitung und Zeichenfolgenformatierung verwendet. Dieses Objekt ist identisch mit dem von der CurrentCulture -Eigenschaft zurückgegebenen Objekt, das viele der Zeichenfolgenberechnungen für diesen Thread steuert. Die CurrentCulture -Eigenschaft bestimmt die Standardformate für Datumsangaben, Uhrzeiten, Währungen und Zahlen. Außerdem wird bestimmt, wie Zeichenfolgen sortiert, verglichen und großgeschrieben werden.

Um die Kultur zu ändern, können Sie die ChangeCulture -Methode verwenden oder der CurrentCulture -Eigenschaft ein anderes CultureInfo Objekt zuweisen.

Die CurrentCulture Einstellung unterscheidet sich von einer Spracheinstellung. Sie enthält nur Daten im Zusammenhang mit den Standardeinstellungen für eine geografische Region.

Verwenden Sie die My.Application.CurrentUICulture -Eigenschaft, um die Kultur abzurufen, 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