System::Globalization::CultureInfo class

CultureInfo class

Sammlung von kulturspezifischen Werten und Algorithmen. Setter-Operationen sind nur bei nicht schreibgeschützten Objekten aktiviert. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class CultureInfo : public virtual System::Object,
                    public System::IFormatProvider,
                    public System::ICloneable

Methoden

MethodeBeschreibung
ClearCachedData()Aktualisiert zwischengespeicherte Kulturinformationen.
Clone() overrideKlonen von Kulturinformationen.
static CreateSpecificCulture(const String&)Erstellt eine Kultur anhand des Namens.
explicit CultureInfo(int)RTTI-Informationen.
CultureInfo(int, bool)Konstruktor.
explicit CultureInfo(const String&)Konstruktor.
CultureInfo(const String&, bool)Konstruktor.
CultureInfo(std::nullptr_t)Wirft stets ArgumentNullException.
Equals(SharedPtr<Object>) overrideVergleicht Objekte.
virtual get_Calendar() constGibt den von der Kultur verwendeten Kalender zurück.
virtual get_CompareInfo() constGibt den Zeichenfolgenvergleich zurück, der den Kulturregeln entspricht.
get_CultureTypes() constGibt die bitweise Verknüpfung der Kulturtypen zurück, die die aktuelle Kultur beschreiben.
static get_CurrentCulture()Gibt die für den aktuellen Thread festgelegte Kultur zurück.
static get_CurrentUICulture()Gibt die UI‑Kultur des aktuellen Threads zurück.
virtual get_DateTimeFormat() constGibt Datumsformatinformationen zurück.
static get_DefaultThreadCurrentCulture()Gibt die Standardkultur im aktuellen Anwendungsdomäne zurück.
static get_DefaultThreadCurrentUICulture()Gibt die Standard‑UI‑Kultur im aktuellen Anwendungsdomäne zurück.
virtual get_DisplayName() constGibt den Anzeigenamen der Kultur zurück.
virtual get_EnglishName() constGibt den englischen Namen der Kultur zurück.
get_IetfLanguageTag() constGibt den RFC‑4646‑Namen für eine Sprache zurück.
static get_InstalledUICulture()Gibt die mit dem Betriebssystem installierte Kultur zurück.
static get_InvariantCulture()Gibt die Invariante Kultur zurück.
virtual get_IsNeutralCulture() constPrüft, ob die Kultur neutral ist.
get_IsReadOnly() constPrüft, ob das Kulturobjekt schreibgeschützt ist.
virtual get_KeyboardLayoutId() constGibt die aktive Eingabe‑Locale‑Kennung zurück.
virtual get_LCID() constGibt die Kulturkennung zurück.
virtual get_Name() constGibt den Kulturnamen zurück.
virtual get_NativeName() constLiefert den nativen Namen der Kultur.
virtual get_NumberFormat() constLiefert Informationen zum Zahlenformat.
virtual get_OptionalCalendars() constListe der Kalender, die mit der Kultur verwendet werden können.
virtual get_Parent() constLiefert die übergeordnete Kultur.
virtual get_TextInfo() constLiefert die von der Kultur verwendeten Textparameter.
virtual get_ThreeLetterISOLanguageName() constLiefert den dreibuchstabigen ISO‑639‑2‑Sprachcode.
virtual get_ThreeLetterWindowsLanguageName() constLiefert den dreibuchstabigen Sprachcode, wie in der Windows‑API definiert.
virtual get_TwoLetterISOLanguageName() constLiefert den zweibuchstabigen ISO‑Sprachnamen, der mit der Kultur verknüpft ist.
get_UseUserOverride() constLiefert ein Flag, das angibt, ob die CultureInfo benutzerdefinierte Kultureinstellungen verwendet.
GetConsoleFallbackUICulture() constLiefert eine alternative Kultur, die für Konsolenanwendungen geeignet ist.
static GetCultureInfo(const String&)Liefert die Kultur anhand ihres Namens. Entspricht CreateSpecificCulture.
static GetCultureInfo(const String&, const String&)Liefert die Kultur anhand ihres Namens.
static GetCultureInfo(int32_t)Liefert die Kultur anhand ihrer ID.
static GetCultureInfoByIetfLanguageTag(const String&)Veraltet. Liefert ein schreibgeschütztes CultureInfo-Objekt anhand des angegebenen RFC‑4646‑Sprach-Tags.
static GetCultures(CultureTypes)Liefert Kulturen, die in die angegebenen Typen fallen.
GetFormat(const TypeInfo&) overrideLiefert ein Formatobjekt für einen bestimmten Typ.
GetHashCode() const overrideGibt den Hashcode des Objekts zurück.
IsInherited() constLiefert das Vererbungs‑Flag. NUR FÜR INTERNEN GEBRAUCH.
operator=(const CultureInfo&)
operator==(const CultureInfo&) constVergleicht Kulturparameter.
static ReadOnly(const CultureInfoPtr&)Ermittelt eine schreibgeschützte Version der Kultur.
static set_CurrentCulture(const CultureInfoPtr&)Setzt die Kultur für den aktuellen Thread.
static set_CurrentUICulture(const CultureInfoPtr&)Setzt die UI‑Kultur des aktuellen Threads.
virtual set_DateTimeFormat(DateTimeFormatInfoPtr)Setzt die Datumsformatinformationen.
static set_DefaultThreadCurrentCulture(const CultureInfoPtr&)Setzt die Standardkultur in der aktuellen Anwendungsdomäne.
static set_DefaultThreadCurrentUICulture(const CultureInfoPtr&)Setzt die Standard‑UI‑Kultur in der aktuellen Anwendungsdomäne.
virtual set_NumberFormat(NumberFormatInfoPtr)Liefert Informationen zum Zahlenformat.
ToString() const overrideKonvertiert die Kultur in einen String.

Siehe auch