CurrencyFormatter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 é |
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. |