CurrencyFormatter 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 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
- 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 |
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é. |