Compartir a través de


CurrencyFormatter Clase

Definición

Da formato y analiza monedas.

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
Herencia
Object Platform::Object IInspectable CurrencyFormatter
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Si la aplicación pasa etiquetas de idioma usadas en esta clase a cualquier función de soporte técnico de idioma nacional , primero debe convertir las etiquetas llamando a ResolveLocaleName.

Constructores

CurrencyFormatter(String)

Crea un objeto CurrencyFormatter que se inicializa con un identificador de moneda.

CurrencyFormatter(String, IIterable<String>, String)

Crea un objeto CurrencyFormatter inicializado con un identificador de moneda, una lista de idiomas y una región geográfica.

Propiedades

Currency

Nota

La moneda puede ser de solo lectura para las versiones después de Windows 8.1. En su lugar, use un nuevo CurrencyFormatter.

Obtiene el identificador de la moneda que se va a usar para dar formato a los valores de moneda y analizarlos.

FractionDigits

Obtiene o establece el número mínimo de dígitos que se mostrarán para la parte de fracción del valor de moneda.

GeographicRegion

Obtiene la región que se usa al dar formato y analizar los valores de moneda.

IntegerDigits

Obtiene o establece el número mínimo de dígitos que se van a mostrar para la parte entera del valor de moneda.

IsDecimalPointAlwaysDisplayed

Obtiene o establece si siempre se debe mostrar el separador decimal del valor de moneda.

IsGrouped

Obtiene o establece si se debe agrupar la parte entera del valor de moneda. El valor predeterminado es false.

IsZeroSigned

Obtiene o establece si -0 tiene formato mediante las convenciones de números negativos o números positivos. (En el sistema numeral latino, la opción es "-0" o "0").

Languages

Obtiene la lista de prioridades de los identificadores de idioma que se usan al dar formato y analizar los valores de moneda.

Mode

Obtiene o establece si la moneda tiene formato con el símbolo de moneda o el código de moneda.

NumberRounder

Obtiene o establece la estrategia de redondeo actual que se usará al dar formato a los importes de moneda.

NumeralSystem

Obtiene o establece el sistema de numeración que se usa para dar formato y analizar los valores de moneda.

ResolvedGeographicRegion

Obtiene la región geográfica que se usó más recientemente para dar formato o analizar los valores de moneda.

ResolvedLanguage

Obtiene el idioma que se usó más recientemente para dar formato o analizar los valores de moneda.

SignificantDigits

Obtiene o establece el relleno actual en dígitos significativos cuando se da formato a una cantidad de moneda.

Métodos

ApplyRoundingForCurrency(RoundingAlgorithm)

Aplica el algoritmo de redondeo especificado al CurrencyFormatter.

Format(Double)

Devuelve una representación de cadena de un valor de moneda doble .

Format(Int64)

Devuelve una representación de cadena de un valor de moneda Int64 .

Format(UInt64)

Devuelve una representación de cadena de un valor de moneda UInt64 .

FormatDouble(Double)

Devuelve una representación de cadena de un valor de moneda doble .

FormatInt(Int64)

Devuelve una representación de cadena de un valor de moneda Int64 .

FormatUInt(UInt64)

Devuelve una representación de cadena de un valor de moneda UInt64 .

ParseDouble(String)

Intenta analizar una representación de cadena de un valor de moneda doble .

ParseInt(String)

Intenta analizar una representación de cadena de un valor de moneda entero.

ParseUInt(String)

Intenta analizar una representación de cadena de un valor entero sin signo.

Se aplica a

Consulte también