Condividi tramite


DecimalFormatter Classe

Definizione

Formatta e analizza i numeri decimali.

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
Ereditarietà
Object Platform::Object IInspectable DecimalFormatter
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Se l'app passa tag di lingua usati in questa classe a qualsiasi funzione di supporto per il linguaggio nazionale , deve prima convertire i tag chiamando ResolveLocaleName.

Costruttori

DecimalFormatter()

Crea un oggetto DecimalFormatter e lo inizializza in valori predefiniti.

DecimalFormatter(IIterable<String>, String)

Crea un oggetto DecimalFormatter inizializzato da un elenco di lingue e da un'area geografica.

Proprietà

FractionDigits

Ottiene o imposta il numero minimo di cifre da visualizzare per la parte frazionaria del numero.

GeographicRegion

Ottiene l'area utilizzata durante la formattazione e l'analisi dei numeri decimali.

IntegerDigits

Ottiene o imposta il numero minimo di cifre da visualizzare per la parte intera del numero.

IsDecimalPointAlwaysDisplayed

Ottiene o imposta un valore che indica se il separatore decimale del numero deve essere sempre visualizzato.

IsGrouped

Ottiene o imposta un valore che indica se la parte intera del numero deve essere raggruppata.

IsZeroSigned

Ottiene o imposta un valore che indica se -0 è formattato come "-0" o "0".

Languages

Ottiene l'elenco di priorità degli identificatori di lingua utilizzati durante la formattazione e l'analisi dei numeri decimali.

NumberRounder

Ottiene o imposta la strategia di arrotondamento corrente da utilizzare durante la formattazione dei numeri.

NumeralSystem

Ottiene o imposta il sistema di numerazione utilizzato per formattare e analizzare i numeri decimali.

ResolvedGeographicRegion

Ottiene l'area geografica utilizzata più di recente per formattare o analizzare i valori decimali.

ResolvedLanguage

Ottiene la lingua utilizzata più di recente per formattare o analizzare i valori decimali.

SignificantDigits

Ottiene o imposta la spaziatura interna corrente su cifre significative quando viene formattato un numero decimale.

Metodi

Format(Double)

Restituisce una rappresentazione di stringa di un numero Double .

Format(Int64)

Restituisce una rappresentazione di stringa di un numero Int64 .

Format(UInt64)

Restituisce una rappresentazione di stringa di un numero UInt64 .

FormatDouble(Double)

Restituisce una rappresentazione di stringa di un numero Double .

FormatInt(Int64)

Restituisce una rappresentazione di stringa di un numero Int64 .

FormatUInt(UInt64)

Restituisce una rappresentazione di stringa di un numero UInt64 .

ParseDouble(String)

Tenta di analizzare una rappresentazione di stringa di un numero double .

ParseInt(String)

Tenta di analizzare una rappresentazione di stringa di un numero intero.

ParseUInt(String)

Tenta di analizzare una rappresentazione di stringa di un intero senza segno.

Si applica a

Vedi anche