System::Globalization::NumberFormatInfo Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| Clone() override | Klonen von Formatinformationen. |
| get_CurrencyDecimalDigits() const | Ermittelt die Anzahl der Dezimalstellen der Währung. |
| get_CurrencyDecimalSeparator() const | Liefert das Dezimaltrennzeichen der Währung. |
| get_CurrencyGroupSeparator() const | Liefert das Gruppentrennzeichen der Währung. |
| get_CurrencyGroupSizes() const | Liefert die Anzahl der Dezimalstellen der Währung pro Gruppe. |
| get_CurrencyNegativePattern() const | Liefert das negative Währungsformat. |
| get_CurrencyPositivePattern() const | Liefert das positive Währungsformat. |
| get_CurrencySymbol() const | Liefert das Währungssymbol. |
| static get_CurrentInfo() | Liefert die von der Kultur des aktuellen Threads definierte Zahlenformatinformation. |
| get_DigitSubstitution() const | Liefert einen Wert, der angibt, wie die Form einer Ziffer angezeigt wird. |
| static get_InvariantInfo() | Liefert die von der invariant Kultur definierte Zahlenformatinformation. |
| get_IsReadOnly() const | Prüft, ob das Format schreibgeschützt ist. |
| get_NaNSymbol() const | Liefert das Not-a-Number‑Symbol. |
| get_NativeDigits() const | Liefert die Ziffernsymbole (0 bis 9). |
| get_NegativeInfinitySymbol() const | Liefert das Symbol für negative Unendlichkeit. |
| get_NegativeSign() const | Liefert das negative Vorzeichen. |
| get_NumberDecimalDigits() const | Liefert die Anzahl der Dezimalstellen. |
| get_NumberDecimalSeparator() const | Liefert das Dezimaltrennzeichen. |
| get_NumberGroupSeparator() const | Liefert das Gruppentrennzeichen für Zahlen. |
| get_NumberGroupSizes() const | Liefert die Anzahl der Ziffern pro Gruppe. |
| get_NumberNegativePattern() const | Liefert das negative Zahlenformat. |
| get_PercentDecimalDigits() const | Liefert die Anzahl der Dezimalstellen in Prozentwerten. |
| get_PercentDecimalSeparator() const | Liefert das Dezimaltrennzeichen in Prozentwerten. |
| get_PercentGroupSeparator() const | Liefert das Gruppentrennzeichen in Prozentwerten. |
| get_PercentGroupSizes() const | Liefert die Anzahl der Ziffern pro Prozentwertgruppe. |
| get_PercentNegativePattern() const | Liefert das negative Prozentformat. |
| get_PercentPositivePattern() const | Liefert das positive Prozentformat. |
| get_PercentSymbol() const | Liefert das Prozentzeichen. |
| get_PerMilleSymbol() const | Liefert das Promillezeichen. |
| get_PositiveInfinitySymbol() const | Liefert das Symbol für positive Unendlichkeit. |
| get_PositiveSign() const | Liefert das Pluszeichen. |
| GetFormat(const TypeInfo&) override | Liefert 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
- Class Object
- Class IFormatProvider
- Class ICloneable
- Namespace System::Globalization
- Library Aspose.Page for C++