DecimalFormatter 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 números decimais.
public ref class DecimalFormatter sealed : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory, 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 DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, 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.IDecimalFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory), 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 DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, 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.IDecimalFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
function DecimalFormatter(languages, geographicRegion)
Public NotInheritable Class DecimalFormatter
Implements INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, 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
DecimalFormatter() |
Cria um objeto DecimalFormatter e o inicializa para valores padrão. |
DecimalFormatter(IIterable<String>, String) |
Cria um objeto DecimalFormatter inicializado por uma lista de idiomas e uma região geográfica. |
Propriedades
FractionDigits |
Obtém ou define o número mínimo de dígitos a serem exibidos para a parte de fração do número. |
GeographicRegion |
Obtém a região usada ao formatar e analisar números decimais. |
IntegerDigits |
Obtém ou define o número mínimo de dígitos a serem exibidos para a parte inteira do número. |
IsDecimalPointAlwaysDisplayed |
Obtém ou define se o ponto decimal do número sempre deve ser exibido. |
IsGrouped |
Obtém ou define se a parte inteira do número deve ser agrupada. |
IsZeroSigned |
Obtém ou define se -0 está formatado como "-0" ou "0". |
Languages |
Obtém a lista de prioridades de identificadores de idioma usados ao formatar e analisar números decimais. |
NumberRounder |
Obtém ou define a estratégia de arredondamento atual a ser usada ao formatar números. |
NumeralSystem |
Obtém ou define o sistema de numeração usado para formatar e analisar números decimais. |
ResolvedGeographicRegion |
Obtém a região geográfica que foi usada mais recentemente para formatar ou analisar valores decimais. |
ResolvedLanguage |
Obtém o idioma que foi usado mais recentemente para formatar ou analisar valores decimais. |
SignificantDigits |
Obtém ou define o preenchimento atual como dígitos significativos quando um número decimal é formatado. |
Métodos
Format(Double) |
Retorna uma representação de cadeia de caracteres de um número Duplo . |
Format(Int64) |
Retorna uma representação de cadeia de caracteres de um número Int64 . |
Format(UInt64) |
Retorna uma representação de cadeia de caracteres de um número UInt64 . |
FormatDouble(Double) |
Retorna uma representação de cadeia de caracteres de um número Duplo . |
FormatInt(Int64) |
Retorna uma representação de cadeia de caracteres de um número Int64 . |
FormatUInt(UInt64) |
Retorna uma representação de cadeia de caracteres de um número UInt64 . |
ParseDouble(String) |
Tenta analisar uma representação de cadeia de caracteres de um número Double . |
ParseInt(String) |
Tenta analisar uma representação de cadeia de caracteres de um inteiro. |
ParseUInt(String) |
Tenta analisar uma representação de cadeia de caracteres de um inteiro sem sinal. |