Condividi tramite


CurrencyFormatter Classe

Definizione

Formatta e analizza le valute.

public ref class CurrencyFormatter sealed : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory, 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 CurrencyFormatter final : 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.ICurrencyFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class CurrencyFormatter final : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.ICurrencyFormatterFactory), 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 CurrencyFormatter : 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.ICurrencyFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CurrencyFormatter : INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
function CurrencyFormatter(currencyCode, languages, geographicRegion)
Public NotInheritable Class CurrencyFormatter
Implements INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
Ereditarietà
Object Platform::Object IInspectable CurrencyFormatter
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

CurrencyFormatter(String)

Crea un oggetto CurrencyFormatter inizializzato con un identificatore di valuta.

CurrencyFormatter(String, IIterable<String>, String)

Crea un oggetto CurrencyFormatter inizializzato con un identificatore di valuta, un elenco di lingue e un'area geografica.

Proprietà

Currency

Nota

La valuta può essere di sola lettura per le versioni dopo Windows 8.1. Usare invece un nuovo CurrencyFormatter.

Ottiene l'identificatore della valuta da utilizzare per la formattazione e l'analisi dei valori di valuta.

FractionDigits

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

GeographicRegion

Ottiene l'area utilizzata durante la formattazione e l'analisi dei valori di valuta.

IntegerDigits

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

IsDecimalPointAlwaysDisplayed

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

IsGrouped

Ottiene o imposta un valore che indica se la parte intera del valore di valuta deve essere raggruppata. Il valore predefinito è false.

IsZeroSigned

Ottiene o imposta un valore che indica se -0 è formattato utilizzando le convenzioni per i numeri negativi o per i numeri positivi. (Nel sistema numerico latino, la scelta è "-0" o "0".)

Languages

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

Mode

Ottiene o imposta un valore che indica se la valuta è formattata con il simbolo di valuta o il codice valuta.

NumberRounder

Ottiene o imposta la strategia di arrotondamento corrente da utilizzare durante la formattazione degli importi di valuta.

NumeralSystem

Ottiene o imposta il sistema di numerazione utilizzato per formattare e analizzare i valori di valuta.

ResolvedGeographicRegion

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

ResolvedLanguage

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

SignificantDigits

Ottiene o imposta la spaziatura interna corrente su cifre significative quando viene formattato un importo di valuta.

Metodi

ApplyRoundingForCurrency(RoundingAlgorithm)

Applica l'algoritmo di arrotondamento specificato a CurrencyFormatter.

Format(Double)

Restituisce una rappresentazione di stringa di un valore di valuta Double .

Format(Int64)

Restituisce una rappresentazione di stringa di un valore di valuta Int64 .

Format(UInt64)

Restituisce una rappresentazione di stringa di un valore di valuta UInt64 .

FormatDouble(Double)

Restituisce una rappresentazione di stringa di un valore di valuta Double .

FormatInt(Int64)

Restituisce una rappresentazione di stringa di un valore di valuta Int64 .

FormatUInt(UInt64)

Restituisce una rappresentazione di stringa di un valore di valuta UInt64 .

ParseDouble(String)

Tenta di analizzare una rappresentazione di stringa di un valore di valuta Double .

ParseInt(String)

Tenta di analizzare una rappresentazione di stringa di un valore di valuta integer.

ParseUInt(String)

Tenta di analizzare una rappresentazione di stringa di un valore di valuta integer senza segno.

Si applica a

Vedi anche