System::Globalization::NumberFormatInfo clase

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 ese 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 No es un Número.
get_NativeDigits() constObtiene los símbolos de dígitos (del 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 grupo numérico.
get_NumberGroupSizes() constObtiene el número de dígitos por grupo.
get_NumberNegativePattern() constObtiene el patrón negativo del 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 grupo en valores de porcentaje.
get_PercentGroupSizes() constObtiene el número de dígitos por grupo de valores de porcentaje.
get_PercentNegativePattern() constObtiene el patrón negativo del porcentaje.
get_PercentPositivePattern() constObtiene el patrón positivo del porcentaje.
get_PercentSymbol() constObtiene el símbolo de porcentaje.
get_PerMilleSymbol() constObtiene el símbolo de permil.
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 al 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 de números.
set_NumberGroupSizes(const ArrayPtr<int>&)Establece el número de dígitos por grupo.
set_NumberNegativePattern(int)Establece el patrón negativo del número.
set_PercentDecimalDigits(int)Establece el número de 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 grupos en los valores de porcentaje.
set_PercentGroupSizes(const ArrayPtr<int>&)Establece la cantidad 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