DecimalFormatter Klasse

Definition

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
Object Platform::Object IInspectable DecimalFormatter
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.

Gilt für:

Weitere Informationen