System::Globalization::NumberFormatInfo classe

NumberFormatInfo class

Contient des informations sur la façon de formater les nombres. Les opérations de définition ne sont activées que sur des objets non en lecture seule. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class NumberFormatInfo : public virtual System::Object,
                         public System::IFormatProvider,
                         public System::ICloneable

Méthodes

MéthodeDescription
Clone() overrideClone les informations de format.
get_CurrencyDecimalDigits() constObtient le nombre de décimales monétaires.
get_CurrencyDecimalSeparator() constObtient le séparateur décimal monétaire.
get_CurrencyGroupSeparator() constObtient le séparateur de groupe monétaire.
get_CurrencyGroupSizes() constObtient le nombre de décimales monétaires par groupe.
get_CurrencyNegativePattern() constObtient le modèle négatif de la devise.
get_CurrencyPositivePattern() constObtient le modèle positif de la devise.
get_CurrencySymbol() constObtient le symbole monétaire.
static get_CurrentInfo()Obtient les informations de format numérique définies par la culture du thread actuel.
get_DigitSubstitution() constObtient une valeur qui spécifie comment afficher la forme d’un chiffre.
static get_InvariantInfo()Obtient les informations de format numérique définies par la culture invariante.
get_IsReadOnly() constVérifie si le format est en lecture seule.
get_NaNSymbol() constObtient le symbole NaN.
get_NativeDigits() constObtient les symboles des chiffres (0 à 9).
get_NegativeInfinitySymbol() constObtient le symbole d’infini négatif.
get_NegativeSign() constObtient le signe négatif.
get_NumberDecimalDigits() constObtient le nombre de chiffres décimaux.
get_NumberDecimalSeparator() constObtient le séparateur décimal.
get_NumberGroupSeparator() constObtient le séparateur de groupe de nombres.
get_NumberGroupSizes() constObtient le nombre de chiffres par groupe.
get_NumberNegativePattern() constObtient le modèle négatif du nombre.
get_PercentDecimalDigits() constObtient le nombre de décimales dans les valeurs en pourcentage.
get_PercentDecimalSeparator() constObtient le séparateur décimal dans les valeurs en pourcentage.
get_PercentGroupSeparator() constObtient le séparateur de groupe dans les valeurs en pourcentage.
get_PercentGroupSizes() constObtient le nombre de chiffres par groupe de valeurs en pourcentage.
get_PercentNegativePattern() constObtient le modèle négatif du pourcentage.
get_PercentPositivePattern() constObtient le modèle positif du pourcentage.
get_PercentSymbol() constObtient le symbole de pourcentage.
get_PerMilleSymbol() constObtient le symbole du pour mille.
get_PositiveInfinitySymbol() constObtient le symbole d’infini positif.
get_PositiveSign() constObtient le signe positif.
GetFormat(const TypeInfo&) overrideObtient le formateur d’un type spécifique.
static GetInstance(const IFormatProviderPtr&)Obtient le formateur associé au fournisseur de format.
NumberFormatInfo()Constructeur par défaut (invariant NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)Obtient la version en lecture seule du formateur.
set_CurrencyDecimalDigits(int)Définit le nombre de décimales de la monnaie.
set_CurrencyDecimalSeparator(const String&)Définit le séparateur décimal de la monnaie.
set_CurrencyGroupSeparator(const String&)Définit le séparateur de groupe de la monnaie.
set_CurrencyGroupSizes(const ArrayPtr<int>&)Définit le nombre de décimales de la monnaie par groupe.
set_CurrencyNegativePattern(int)Définit le modèle négatif de la monnaie.
set_CurrencyPositivePattern(int)Définit le modèle positif de la monnaie.
set_CurrencySymbol(const String&)Définit le symbole monétaire.
set_DigitSubstitution(DigitShapes)Définit une valeur qui spécifie comment afficher la forme d’un chiffre.
set_NaNSymbol(const String&)Définit le symbole Not-a-Number.
set_NativeDigits(const ArrayPtr<String>&)Définit les symboles des chiffres (0 à 9).
set_NegativeInfinitySymbol(const String&)Définit le symbole d’infini négatif.
set_NegativeSign(const String&)Définit le signe négatif.
set_NumberDecimalDigits(int)Définit le nombre de décimales.
set_NumberDecimalSeparator(const String&)Définit le séparateur décimal.
set_NumberGroupSeparator(const String&)Définit le séparateur de groupe de nombres.
set_NumberGroupSizes(const ArrayPtr<int>&)Définit le nombre de chiffres par groupe.
set_NumberNegativePattern(int)Définit le modèle négatif des nombres.
set_PercentDecimalDigits(int)Définit le nombre de décimales dans les valeurs en pourcentage.
set_PercentDecimalSeparator(const String&)Définit le séparateur décimal dans les valeurs en pourcentage.
set_PercentGroupSeparator(const String&)Définit le séparateur de groupe dans les valeurs en pourcentage.
set_PercentGroupSizes(const ArrayPtr<int>&)Définit le nombre de chiffres par groupe de valeur en pourcentage.
set_PercentNegativePattern(int)Définit le modèle négatif du pourcentage.
set_PercentPositivePattern(int)Définit le modèle positif du pourcentage.
set_PercentSymbol(const String&)Définit le symbole du pourcentage.
set_PerMilleSymbol(const String&)Définit le symbole du per mille.
set_PositiveInfinitySymbol(const String&)Définit le symbole de l’infini positif.
set_PositiveSign(const String&)Définit le signe positif.

Voir aussi