DecimalFormatter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Met en forme et analyse les nombres décimaux.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Si votre application transmet les balises de langue utilisées dans cette classe à des fonctions de support linguistique national , elle doit d’abord convertir les balises en appelant ResolveLocaleName.
Constructeurs
DecimalFormatter() |
Crée un objet DecimalFormatter et l’initialise avec les valeurs par défaut. |
DecimalFormatter(IIterable<String>, String) |
Crée un objet DecimalFormatter initialisé par une liste de langues et une région géographique. |
Propriétés
FractionDigits |
Obtient ou définit le nombre minimal de chiffres à afficher pour la partie fractionnaire du nombre. |
GeographicRegion |
Obtient la région utilisée lors de la mise en forme et de l’analyse des nombres décimaux. |
IntegerDigits |
Obtient ou définit le nombre minimal de chiffres à afficher pour la partie entière du nombre. |
IsDecimalPointAlwaysDisplayed |
Obtient ou définit si la virgule décimale du nombre doit toujours être affichée. |
IsGrouped |
Obtient ou définit si la partie entière du nombre doit être groupée. |
IsZeroSigned |
Obtient ou définit si -0 est au format « -0 » ou « 0 ». |
Languages |
Obtient la liste de priorité des identificateurs de langue utilisés lors de la mise en forme et de l’analyse des nombres décimaux. |
NumberRounder |
Obtient ou définit la stratégie d’arrondi actuelle à utiliser lors de la mise en forme des nombres. |
NumeralSystem |
Obtient ou définit le système de numérotation utilisé pour mettre en forme et analyser les nombres décimaux. |
ResolvedGeographicRegion |
Obtient la région géographique qui a été utilisée le plus récemment pour mettre en forme ou analyser des valeurs décimales. |
ResolvedLanguage |
Obtient la langue qui a été utilisée le plus récemment pour mettre en forme ou analyser des valeurs décimales. |
SignificantDigits |
Obtient ou définit le remplissage actuel sur des chiffres significatifs lorsqu’un nombre décimal est mis en forme. |
Méthodes
Format(Double) |
Retourne une représentation sous forme de chaîne d’un nombre double . |
Format(Int64) |
Retourne une représentation sous forme de chaîne d’un nombre Int64 . |
Format(UInt64) |
Retourne une représentation sous forme de chaîne d’un nombre UInt64 . |
FormatDouble(Double) |
Retourne une représentation sous forme de chaîne d’un nombre double . |
FormatInt(Int64) |
Retourne une représentation sous forme de chaîne d’un nombre Int64 . |
FormatUInt(UInt64) |
Retourne une représentation sous forme de chaîne d’un nombre UInt64 . |
ParseDouble(String) |
Tente d’analyser une représentation sous forme de chaîne d’un nombre double . |
ParseInt(String) |
Tente d’analyser une représentation sous forme de chaîne d’un entier. |
ParseUInt(String) |
Tente d’analyser une représentation sous forme de chaîne d’un entier non signé. |