Freigeben über


ApplicationBase.Culture Eigenschaft

Definition

Ruft die Kultur ab, die der aktuelle Thread für Zeichenfolgenmanipulation und Zeichenfolgenformatierung 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 Zeichenfolgenbearbeitung und Zeichenfolgenformatierung 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 Zeichenfolgenmanipulation und Zeichenfolgenformatierung verwendet. Dieses Objekt ist identisch mit dem objekt, das von der CurrentCulture Eigenschaft zurückgegeben wird, das viele der zeichenfolgenbezogenen Berechnungen in diesem 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 No
Windows-Dienst Ja
Website No

Gilt für:

Weitere Informationen