System::Globalization::NumberFormatInfo Klasse

NumberFormatInfo class

Enthält Informationen darüber, wie Zahlen formatiert werden. 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 im 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 NumberFormatInfo : public virtual System::Object,
                         public System::IFormatProvider,
                         public System::ICloneable

Methoden

MethodeBeschreibung
Clone() overrideKlonen von Formatinformationen.
get_CurrencyDecimalDigits() constErmittelt die Anzahl der Dezimalstellen der Währung.
get_CurrencyDecimalSeparator() constLiefert das Dezimaltrennzeichen der Währung.
get_CurrencyGroupSeparator() constLiefert das Gruppentrennzeichen der Währung.
get_CurrencyGroupSizes() constLiefert die Anzahl der Dezimalstellen der Währung pro Gruppe.
get_CurrencyNegativePattern() constLiefert das negative Währungsformat.
get_CurrencyPositivePattern() constLiefert das positive Währungsformat.
get_CurrencySymbol() constLiefert das Währungssymbol.
static get_CurrentInfo()Liefert die von der Kultur des aktuellen Threads definierte Zahlenformatinformation.
get_DigitSubstitution() constLiefert einen Wert, der angibt, wie die Form einer Ziffer angezeigt wird.
static get_InvariantInfo()Liefert die von der invariant Kultur definierte Zahlenformatinformation.
get_IsReadOnly() constPrüft, ob das Format schreibgeschützt ist.
get_NaNSymbol() constLiefert das Not-a-Number‑Symbol.
get_NativeDigits() constLiefert die Ziffernsymbole (0 bis 9).
get_NegativeInfinitySymbol() constLiefert das Symbol für negative Unendlichkeit.
get_NegativeSign() constLiefert das negative Vorzeichen.
get_NumberDecimalDigits() constLiefert die Anzahl der Dezimalstellen.
get_NumberDecimalSeparator() constLiefert das Dezimaltrennzeichen.
get_NumberGroupSeparator() constLiefert das Gruppentrennzeichen für Zahlen.
get_NumberGroupSizes() constLiefert die Anzahl der Ziffern pro Gruppe.
get_NumberNegativePattern() constLiefert das negative Zahlenformat.
get_PercentDecimalDigits() constLiefert die Anzahl der Dezimalstellen in Prozentwerten.
get_PercentDecimalSeparator() constLiefert das Dezimaltrennzeichen in Prozentwerten.
get_PercentGroupSeparator() constLiefert das Gruppentrennzeichen in Prozentwerten.
get_PercentGroupSizes() constLiefert die Anzahl der Ziffern pro Prozentwertgruppe.
get_PercentNegativePattern() constLiefert das negative Prozentformat.
get_PercentPositivePattern() constLiefert das positive Prozentformat.
get_PercentSymbol() constLiefert das Prozentzeichen.
get_PerMilleSymbol() constLiefert das Promillezeichen.
get_PositiveInfinitySymbol() constLiefert das Symbol für positive Unendlichkeit.
get_PositiveSign() constLiefert das Pluszeichen.
GetFormat(const TypeInfo&) overrideLiefert den Formatierer eines bestimmten Typs.
static GetInstance(const IFormatProviderPtr&)Liefert den dem Formatprovider zugeordneten Formatierer.
NumberFormatInfo()Standardkonstruktor (invariant NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)Liefert die schreibgeschützte Version des Formatierers.
set_CurrencyDecimalDigits(int)Legt die Anzahl der Dezimalstellen für Währungen fest.
set_CurrencyDecimalSeparator(const String&)Legt das Dezimaltrennzeichen für Währungen fest.
set_CurrencyGroupSeparator(const String&)Legt das Tausendertrennzeichen für Währungen fest.
set_CurrencyGroupSizes(const ArrayPtr<int>&)Legt die Anzahl der Dezimalstellen pro Gruppe für Währungen fest.
set_CurrencyNegativePattern(int)Legt das negative Währungsformat fest.
set_CurrencyPositivePattern(int)Legt das positive Währungsformat fest.
set_CurrencySymbol(const String&)Legt das Währungssymbol fest.
set_DigitSubstitution(DigitShapes)Legt einen Wert fest, der angibt, wie die Form einer Ziffer angezeigt wird.
set_NaNSymbol(const String&)Legt das Symbol für Nicht‑eine‑Zahl fest.
set_NativeDigits(const ArrayPtr<String>&)Legt die Ziffernsymbole (0 bis 9) fest.
set_NegativeInfinitySymbol(const String&)Legt das Symbol für negative Unendlichkeit fest.
set_NegativeSign(const String&)Legt das Minuszeichen fest.
set_NumberDecimalDigits(int)Legt die Anzahl der Dezimalstellen fest.
set_NumberDecimalSeparator(const String&)Legt das Dezimaltrennzeichen fest.
set_NumberGroupSeparator(const String&)Legt das Tausendertrennzeichen fest.
set_NumberGroupSizes(const ArrayPtr<int>&)Legt die Anzahl der Ziffern pro Gruppe fest.
set_NumberNegativePattern(int)Legt das negative Zahlenformat fest.
set_PercentDecimalDigits(int)Legt die Anzahl der Dezimalstellen in Prozentwerten fest.
set_PercentDecimalSeparator(const String&)Legt das Dezimaltrennzeichen in Prozentwerten fest.
set_PercentGroupSeparator(const String&)Legt das Gruppentrennzeichen in Prozentwerten fest.
set_PercentGroupSizes(const ArrayPtr<int>&)Legt die Anzahl der Ziffern pro Prozentwertgruppe fest.
set_PercentNegativePattern(int)Legt das negative Prozentformat fest.
set_PercentPositivePattern(int)Legt das positive Prozentformat fest.
set_PercentSymbol(const String&)Legt das Prozentzeichen fest.
set_PerMilleSymbol(const String&)Legt das Promillezeichen fest.
set_PositiveInfinitySymbol(const String&)Legt das Symbol für positive Unendlichkeit fest.
set_PositiveSign(const String&)Legt das positive Vorzeichen fest.

Siehe auch