DecimalFormatter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Formatiert und analysiert Dezimalzahlen.
public ref class DecimalFormatter sealed : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
function DecimalFormatter(languages, geographicRegion)
Public NotInheritable Class DecimalFormatter
Implements INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Wenn Ihre App Sprachtags, die in dieser Klasse verwendet werden, an alle Funktionen für die Unterstützung von nationaler Sprache übergibt, muss sie zuerst die Tags konvertieren, indem ResolveLocaleName aufgerufen wird.
Konstruktoren
DecimalFormatter() |
Erstellt ein DecimalFormatter-Objekt und initialisiert es mit Standardwerten. |
DecimalFormatter(IIterable<String>, String) |
Erstellt ein DecimalFormatter-Objekt , das von einer Sprachliste und einer geografischen Region initialisiert wird. |
Eigenschaften
FractionDigits |
Ruft die Mindestanzahl von Ziffern ab, die für den Bruchteil der Zahl angezeigt werden sollen, oder legt diese fest. |
GeographicRegion |
Ruft den Bereich ab, der beim Formatieren und Analysieren von Dezimalzahlen verwendet wird. |
IntegerDigits |
Ruft die Mindestanzahl von Ziffern ab, die für den ganzzahligen Teil der Zahl angezeigt werden sollen, oder legt diese fest. |
IsDecimalPointAlwaysDisplayed |
Ruft ab oder legt fest, ob das Dezimaltrennzeichen der Zahl immer angezeigt werden soll. |
IsGrouped |
Ruft ab oder legt fest, ob der ganzzahlige Teil der Zahl gruppiert werden soll. |
IsZeroSigned |
Ruft ab oder legt fest, ob -0 als "-0" oder "0" formatiert ist. |
Languages |
Ruft die Prioritätsliste der Sprachbezeichner ab, die beim Formatieren und Analysieren von Dezimalzahlen verwendet werden. |
NumberRounder |
Ruft die aktuelle Rundungsstrategie ab, die beim Formatieren von Zahlen verwendet werden soll, oder legt diese fest. |
NumeralSystem |
Ruft das Nummerierungssystem ab, das zum Formatieren und Analysieren von Dezimalzahlen verwendet wird, oder legt dieses fest. |
ResolvedGeographicRegion |
Ruft die geografische Region ab, die zuletzt zum Formatieren oder Analysieren von Dezimalwerten verwendet wurde. |
ResolvedLanguage |
Ruft die Sprache ab, die zuletzt zum Formatieren oder Analysieren von Dezimalwerten verwendet wurde. |
SignificantDigits |
Ruft den aktuellen Abstand auf signifikante Ziffern ab, wenn eine Dezimalzahl formatiert ist, oder legt diesen fest. |
Methoden
Format(Double) |
Gibt eine Zeichenfolgendarstellung einer Double-Zahl zurück. |
Format(Int64) |
Gibt eine Zeichenfolgendarstellung einer Int64-Zahl zurück. |
Format(UInt64) |
Gibt eine Zeichenfolgendarstellung einer UInt64-Zahl zurück. |
FormatDouble(Double) |
Gibt eine Zeichenfolgendarstellung einer Double-Zahl zurück. |
FormatInt(Int64) |
Gibt eine Zeichenfolgendarstellung einer Int64-Zahl zurück. |
FormatUInt(UInt64) |
Gibt eine Zeichenfolgendarstellung einer UInt64-Zahl zurück. |
ParseDouble(String) |
Versucht, eine Zeichenfolgendarstellung einer Double-Zahl zu analysieren. |
ParseInt(String) |
Versucht, eine Zeichenfolgendarstellung einer ganzen Zahl zu analysieren. |
ParseUInt(String) |
Versucht, eine Zeichenfolgendarstellung einer ganzzahligen Zahl ohne Vorzeichen zu analysieren. |