Clase System::Globalization::NumberFormatInfo

NumberFormatInfo class

Contiene información sobre cómo formatear números. Las operaciones de establecimiento solo están habilitadas en objetos que no son de solo lectura. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.

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

Métodos

MétodoDescripción
Clone() overrideClona la información de formato.
get_CurrencyDecimalDigits() constObtiene el número de dígitos decimales de la moneda.
get_CurrencyDecimalSeparator() constObtiene el separador decimal de la moneda.
get_CurrencyGroupSeparator() constObtiene el separador de grupo de la moneda.
get_CurrencyGroupSizes() constObtiene el número de dígitos decimales de la moneda por grupo.
get_CurrencyNegativePattern() constObtiene el patrón negativo de la moneda.
get_CurrencyPositivePattern() constObtiene el patrón positivo de la moneda.
get_CurrencySymbol() constObtiene el símbolo de la moneda.
static get_CurrentInfo()Obtiene la información de formato numérico definida por la cultura del subproceso actual.
get_DigitSubstitution() constObtiene un valor que especifica cómo mostrar la forma de un dígito.
static get_InvariantInfo()Obtiene la información de formato numérico definida por la cultura invariante.
get_IsReadOnly() constComprueba si el formato es de solo lectura.
get_NaNSymbol() constObtiene el símbolo de No es un Número.
get_NativeDigits() constObtiene los símbolos de dígitos (0 al 9).
get_NegativeInfinitySymbol() constObtiene el símbolo de infinito negativo.
get_NegativeSign() constObtiene el signo negativo.
get_NumberDecimalDigits() constObtiene el número de dígitos decimales.
get_NumberDecimalSeparator() constObtiene el separador decimal.
get_NumberGroupSeparator() constObtiene el separador de grupos de números.
get_NumberGroupSizes() constObtiene la cantidad de dígitos por grupo.
get_NumberNegativePattern() constObtiene el patrón negativo de número.
get_PercentDecimalDigits() constObtiene el número de lugares decimales en valores de porcentaje.
get_PercentDecimalSeparator() constObtiene el separador decimal en valores de porcentaje.
get_PercentGroupSeparator() constObtiene el separador de grupos en valores de porcentaje.
get_PercentGroupSizes() constObtiene la cantidad de dígitos por grupo de valores de porcentaje.
get_PercentNegativePattern() constObtiene el patrón negativo de porcentaje.
get_PercentPositivePattern() constObtiene el patrón positivo de porcentaje.
get_PercentSymbol() constObtiene el símbolo de porcentaje.
get_PerMilleSymbol() constObtiene el símbolo de por mil.
get_PositiveInfinitySymbol() constObtiene el símbolo de infinito positivo.
get_PositiveSign() constObtiene el signo positivo.
GetFormat(const TypeInfo&) overrideObtiene el formateador de tipo específico.
static GetInstance(const IFormatProviderPtr&)Obtiene el formateador asociado con el proveedor de formato.
NumberFormatInfo()Constructor predeterminado (invariante NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)Obtiene la versión de solo lectura del formateador.
set_CurrencyDecimalDigits(int)Establece el número de dígitos decimales de la moneda.
set_CurrencyDecimalSeparator(const String&)Establece el separador decimal de la moneda.
set_CurrencyGroupSeparator(const String&)Establece el separador de grupo de la moneda.
set_CurrencyGroupSizes(const ArrayPtr<int>&)Establece el número de dígitos decimales de la moneda por grupo.
set_CurrencyNegativePattern(int)Establece el patrón negativo de la moneda.
set_CurrencyPositivePattern(int)Establece el patrón positivo de la moneda.
set_CurrencySymbol(const String&)Establece el símbolo de la moneda.
set_DigitSubstitution(DigitShapes)Establece un valor que especifica cómo mostrar la forma de un dígito.
set_NaNSymbol(const String&)Establece el símbolo Not-a-Number.
set_NativeDigits(const ArrayPtr<String>&)Establece los símbolos de dígitos (0 a 9).
set_NegativeInfinitySymbol(const String&)Establece el símbolo de infinito negativo.
set_NegativeSign(const String&)Establece el signo negativo.
set_NumberDecimalDigits(int)Establece el número de dígitos decimales.
set_NumberDecimalSeparator(const String&)Establece el separador decimal.
set_NumberGroupSeparator(const String&)Establece el separador de grupo numérico.
set_NumberGroupSizes(const ArrayPtr<int>&)Establece el número de dígitos por grupo.
set_NumberNegativePattern(int)Establece el patrón negativo de número.
set_PercentDecimalDigits(int)Establece el número de lugares decimales en los valores de porcentaje.
set_PercentDecimalSeparator(const String&)Establece el separador decimal en los valores de porcentaje.
set_PercentGroupSeparator(const String&)Establece el separador de grupo en los valores de porcentaje.
set_PercentGroupSizes(const ArrayPtr<int>&)Establece el número de dígitos por grupo de valores de porcentaje.
set_PercentNegativePattern(int)Establece el patrón negativo de porcentaje.
set_PercentPositivePattern(int)Establece el patrón positivo de porcentaje.
set_PercentSymbol(const String&)Establece el símbolo de porcentaje.
set_PerMilleSymbol(const String&)Establece el símbolo de permil.
set_PositiveInfinitySymbol(const String&)Establece el símbolo de infinito positivo.
set_PositiveSign(const String&)Establece el signo positivo.

Ver también