System::Globalization::NumberFormatInfo classe

NumberFormatInfo class

Contiene informazioni su come formattare i numeri. Le operazioni di impostazione sono abilitate solo su oggetti non di sola lettura. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché proverà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare questo puntatore per passarlo alle funzioni come argomento.

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

Metodi

MetodoDescrizione
Clone() overrideClona le informazioni di formattazione.
get_CurrencyDecimalDigits() constRestituisce il numero di cifre decimali della valuta.
get_CurrencyDecimalSeparator() constRestituisce il separatore decimale della valuta.
get_CurrencyGroupSeparator() constRestituisce il separatore di gruppo della valuta.
get_CurrencyGroupSizes() constRestituisce il numero di cifre decimali della valuta per gruppo.
get_CurrencyNegativePattern() constOttiene il modello negativo della valuta.
get_CurrencyPositivePattern() constOttiene il modello positivo della valuta.
get_CurrencySymbol() constOttiene il simbolo della valuta.
static get_CurrentInfo()Ottiene le informazioni sul formato numerico definite dalla cultura del thread corrente.
get_DigitSubstitution() constOttiene un valore che specifica come visualizzare la forma di una cifra.
static get_InvariantInfo()Ottiene le informazioni sul formato numerico definite dalla cultura invariata.
get_IsReadOnly() constVerifica se il formato è di sola lettura.
get_NaNSymbol() constOttiene il simbolo Not-a-Number.
get_NativeDigits() constOttiene i simboli delle cifre (da 0 a 9).
get_NegativeInfinitySymbol() constOttiene il simbolo dell’infinito negativo.
get_NegativeSign() constOttiene il segno negativo.
get_NumberDecimalDigits() constOttiene il numero di cifre decimali.
get_NumberDecimalSeparator() constOttiene il separatore decimale.
get_NumberGroupSeparator() constOttiene il separatore di raggruppamento dei numeri.
get_NumberGroupSizes() constOttiene il numero di cifre per gruppo.
get_NumberNegativePattern() constOttiene il modello negativo del numero.
get_PercentDecimalDigits() constOttiene il numero di posizioni decimali nei valori percentuali.
get_PercentDecimalSeparator() constOttiene il separatore decimale nei valori percentuali.
get_PercentGroupSeparator() constOttiene il separatore di raggruppamento nei valori percentuali.
get_PercentGroupSizes() constOttiene il numero di cifre per gruppo di valori percentuali.
get_PercentNegativePattern() constOttiene il modello negativo della percentuale.
get_PercentPositivePattern() constOttiene il modello positivo della percentuale.
get_PercentSymbol() constOttiene il simbolo della percentuale.
get_PerMilleSymbol() constOttiene il simbolo del per mille.
get_PositiveInfinitySymbol() constOttiene il simbolo dell’infinito positivo.
get_PositiveSign() constRestituisce il segno positivo.
GetFormat(const TypeInfo&) overrideRestituisce il formattatore di tipo specifico.
static GetInstance(const IFormatProviderPtr&)Restituisce il formattatore associato al provider di formattazione.
NumberFormatInfo()Costruttore predefinito (invariante NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)Restituisce la versione di sola lettura del formattatore.
set_CurrencyDecimalDigits(int)Imposta il numero di cifre decimali della valuta.
set_CurrencyDecimalSeparator(const String&)Imposta il separatore decimale della valuta.
set_CurrencyGroupSeparator(const String&)Imposta il separatore di gruppo della valuta.
set_CurrencyGroupSizes(const ArrayPtr<int>&)Imposta il numero di cifre decimali della valuta per gruppo.
set_CurrencyNegativePattern(int)Imposta il modello negativo della valuta.
set_CurrencyPositivePattern(int)Imposta il modello positivo della valuta.
set_CurrencySymbol(const String&)Imposta il simbolo della valuta.
set_DigitSubstitution(DigitShapes)Imposta un valore che specifica come visualizzare la forma di una cifra.
set_NaNSymbol(const String&)Imposta il simbolo Not-a-Number.
set_NativeDigits(const ArrayPtr<String>&)Imposta i simboli delle cifre (da 0 a 9).
set_NegativeInfinitySymbol(const String&)Imposta il simbolo di infinito negativo.
set_NegativeSign(const String&)Imposta il segno negativo.
set_NumberDecimalDigits(int)Imposta il numero di cifre decimali.
set_NumberDecimalSeparator(const String&)Imposta il separatore decimale.
set_NumberGroupSeparator(const String&)Imposta il separatore di gruppo dei numeri.
set_NumberGroupSizes(const ArrayPtr<int>&)Imposta il numero di cifre per gruppo.
set_NumberNegativePattern(int)Imposta il modello negativo del numero.
set_PercentDecimalDigits(int)Imposta il numero di posizioni decimali nei valori percentuali.
set_PercentDecimalSeparator(const String&)Imposta il separatore decimale nei valori percentuali.
set_PercentGroupSeparator(const String&)Imposta il separatore di gruppo nei valori percentuali.
set_PercentGroupSizes(const ArrayPtr<int>&)Imposta il numero di cifre per gruppo di valori percentuali.
set_PercentNegativePattern(int)Imposta il modello negativo di percentuale.
set_PercentPositivePattern(int)Imposta il modello positivo di percentuale.
set_PercentSymbol(const String&)Imposta il simbolo percentuale.
set_PerMilleSymbol(const String&)Imposta il simbolo per mille.
set_PositiveInfinitySymbol(const String&)Imposta il simbolo di infinito positivo.
set_PositiveSign(const String&)Imposta il segno positivo.

Vedi anche