Compartilhar via


CurrencyFormatter Classe

Definição

Formata e analisa moedas.

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
Herança
Object Platform::Object IInspectable CurrencyFormatter
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Se seu aplicativo passar marcas de idioma usadas nessa classe para qualquer função de Suporte à Linguagem Nacional , ele deverá primeiro converter as marcas chamando ResolveLocaleName.

Construtores

CurrencyFormatter(String)

Cria um objeto CurrencyFormatter inicializado com um identificador de moeda.

CurrencyFormatter(String, IIterable<String>, String)

Cria um objeto CurrencyFormatter inicializado com um identificador de moeda, uma lista de idiomas e uma região geográfica.

Propriedades

Currency

Observação

A moeda pode ser somente leitura para versões após Windows 8.1. Em vez disso, use um novo CurrencyFormatter.

Obtém o identificador da moeda a ser usada para formatação e análise de valores de moeda.

FractionDigits

Obtém ou define o número mínimo de dígitos a serem exibidos para a parte fração do valor da moeda.

GeographicRegion

Obtém a região usada ao formatar e analisar valores de moeda.

IntegerDigits

Obtém ou define o número mínimo de dígitos a serem exibidos para a parte inteira do valor da moeda.

IsDecimalPointAlwaysDisplayed

Obtém ou define se o ponto decimal do valor da moeda deve sempre ser exibido.

IsGrouped

Obtém ou define se a parte inteira do valor da moeda deve ser agrupada. O valor padrão é false.

IsZeroSigned

Obtém ou define se -0 está formatado usando as convenções para números negativos ou para números positivos. (No sistema numeral latino, a opção é "-0" ou "0".)

Languages

Obtém a lista de prioridades de identificadores de idioma usados ao formatar e analisar valores de moeda.

Mode

Obtém ou define se a moeda é formatada com o símbolo de moeda ou o código de moeda.

NumberRounder

Obtém ou define a estratégia de arredondamento atual a ser usada ao formatar valores de moeda.

NumeralSystem

Obtém ou define o sistema de numeração usado para formatar e analisar valores de moeda.

ResolvedGeographicRegion

Obtém a região geográfica que foi usada mais recentemente para formatar ou analisar valores de moeda.

ResolvedLanguage

Obtém o idioma que foi usado mais recentemente para formatar ou analisar valores de moeda.

SignificantDigits

Obtém ou define o preenchimento atual como dígitos significativos quando um valor de moeda é formatado.

Métodos

ApplyRoundingForCurrency(RoundingAlgorithm)

Aplica o algoritmo de arredondamento especificado ao CurrencyFormatter.

Format(Double)

Retorna uma representação de cadeia de caracteres de um valor de moeda dupla .

Format(Int64)

Retorna uma representação de cadeia de caracteres de um valor de moeda Int64 .

Format(UInt64)

Retorna uma representação de cadeia de caracteres de um valor de moeda UInt64 .

FormatDouble(Double)

Retorna uma representação de cadeia de caracteres de um valor de moeda dupla .

FormatInt(Int64)

Retorna uma representação de cadeia de caracteres de um valor de moeda Int64 .

FormatUInt(UInt64)

Retorna uma representação de cadeia de caracteres de um valor de moeda UInt64 .

ParseDouble(String)

Tenta analisar uma representação de cadeia de caracteres de um valor de moeda dupla .

ParseInt(String)

Tenta analisar uma representação de cadeia de caracteres de um valor de moeda inteiro.

ParseUInt(String)

Tenta analisar uma representação de cadeia de caracteres de um valor de moeda inteiro sem sinal.

Aplica-se a

Confira também