CurrencyFormatter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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. |