Partager via


CurrencyFormatter Classe

Définition

Met en forme et analyse les devises.

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
Héritage
Object Platform::Object IInspectable CurrencyFormatter
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

CurrencyFormatter(String)

Crée un objet CurrencyFormatter qui est initialisé avec un identificateur de devise.

CurrencyFormatter(String, IIterable<String>, String)

Crée un objet CurrencyFormatter initialisé avec un identificateur de devise, une liste de langues et une région géographique.

Propriétés

Currency

Notes

La devise peut être en lecture seule pour les versions après Windows 8.1. Utilisez plutôt un nouveau CurrencyFormatter.

Obtient l’identificateur de la devise à utiliser pour la mise en forme et l’analyse des valeurs monétaires.

FractionDigits

Obtient ou définit le nombre minimal de chiffres à afficher pour la partie fractionnaire de la valeur monétaire.

GeographicRegion

Obtient la région utilisée lors de la mise en forme et de l’analyse des valeurs monétaires.

IntegerDigits

Obtient ou définit le nombre minimal de chiffres à afficher pour la partie entière de la valeur monétaire.

IsDecimalPointAlwaysDisplayed

Obtient ou définit si la virgule décimale de la valeur monétaire doit toujours être affichée.

IsGrouped

Obtient ou définit si la partie entière de la valeur monétaire doit être groupée. La valeur par défaut est false.

IsZeroSigned

Obtient ou définit si -0 est mis en forme à l’aide des conventions pour les nombres négatifs ou pour les nombres positifs. (Dans le système de chiffres latins, le choix est « -0 » ou « 0 ».)

Languages

Obtient la liste des priorités des identificateurs de langue utilisés lors de la mise en forme et de l’analyse des valeurs monétaires.

Mode

Obtient ou définit si la devise est mise en forme avec le symbole monétaire ou le code monétaire.

NumberRounder

Obtient ou définit la stratégie d’arrondi actuelle à utiliser lors de la mise en forme des montants monétaires.

NumeralSystem

Obtient ou définit le système de numérotation utilisé pour mettre en forme et analyser les valeurs monétaires.

ResolvedGeographicRegion

Obtient la région géographique qui a été utilisée le plus récemment pour mettre en forme ou analyser les valeurs monétaires.

ResolvedLanguage

Obtient la langue qui a été utilisée le plus récemment pour mettre en forme ou analyser les valeurs monétaires.

SignificantDigits

Obtient ou définit le remplissage actuel sur des chiffres significatifs lorsqu’un montant monétaire est mis en forme.

Méthodes

ApplyRoundingForCurrency(RoundingAlgorithm)

Applique l’algorithme d’arrondi spécifié à CurrencyFormatter.

Format(Double)

Retourne une représentation sous forme de chaîne d’une valeur monétaire Double .

Format(Int64)

Retourne une représentation sous forme de chaîne d’une valeur monétaire Int64 .

Format(UInt64)

Retourne une représentation sous forme de chaîne d’une valeur monétaire UInt64 .

FormatDouble(Double)

Retourne une représentation sous forme de chaîne d’une valeur monétaire Double .

FormatInt(Int64)

Retourne une représentation sous forme de chaîne d’une valeur monétaire Int64 .

FormatUInt(UInt64)

Retourne une représentation sous forme de chaîne d’une valeur monétaire UInt64 .

ParseDouble(String)

Tente d’analyser une représentation sous forme de chaîne d’une valeur monétaire Double .

ParseInt(String)

Tente d’analyser une représentation sous forme de chaîne d’une valeur monétaire entière.

ParseUInt(String)

Tente d’analyser une représentation sous forme de chaîne d’une valeur monétaire d’entier non signé.

S’applique à

Voir aussi