System::Globalization::NumberFormatInfo класс

NumberFormatInfo class

Содержит информацию о том, как форматировать числа. Операции установки доступны только для объектов, не являющихся только для чтения. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

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

Методы

МетодОписание
Clone() overrideКлонирует информацию о формате.
get_CurrencyDecimalDigits() constВозвращает количество десятичных знаков валюты.
get_CurrencyDecimalSeparator() constВозвращает десятичный разделитель валюты.
get_CurrencyGroupSeparator() constВозвращает разделитель групп валюты.
get_CurrencyGroupSizes() constВозвращает количество десятичных знаков валюты в группе.
get_CurrencyNegativePattern() constВозвращает отрицательный шаблон валюты.
get_CurrencyPositivePattern() constВозвращает положительный шаблон валюты.
get_CurrencySymbol() constВозвращает символ валюты.
static get_CurrentInfo()Получает информацию о формате числа, определённую текущей культурой потока.
get_DigitSubstitution() constПолучает значение, которое определяет, как отображать форму цифры.
static get_InvariantInfo()Получает информацию о формате числа, определённую инвариантной культурой.
get_IsReadOnly() constПроверяет, является ли формат только для чтения.
get_NaNSymbol() constПолучает символ Not-a-Number.
get_NativeDigits() constПолучает символы цифр (от 0 до 9).
get_NegativeInfinitySymbol() constПолучает символ отрицательной бесконечности.
get_NegativeSign() constПолучает знак минуса.
get_NumberDecimalDigits() constПолучает количество десятичных знаков.
get_NumberDecimalSeparator() constПолучает десятичный разделитель.
get_NumberGroupSeparator() constПолучает разделитель групп чисел.
get_NumberGroupSizes() constПолучает количество цифр в группе.
get_NumberNegativePattern() constПолучает шаблон отрицательного числа.
get_PercentDecimalDigits() constПолучает количество десятичных знаков в процентных значениях.
get_PercentDecimalSeparator() constПолучает десятичный разделитель в процентных значениях.
get_PercentGroupSeparator() constПолучает разделитель групп в процентных значениях.
get_PercentGroupSizes() constПолучает количество цифр в группе процентных значений.
get_PercentNegativePattern() constПолучает шаблон отрицательного процента.
get_PercentPositivePattern() constПолучает шаблон положительного процента.
get_PercentSymbol() constПолучает символ процента.
get_PerMilleSymbol() constПолучает символ промилле.
get_PositiveInfinitySymbol() constПолучает символ положительной бесконечности.
get_PositiveSign() constПолучает знак плюса.
GetFormat(const TypeInfo&) overrideПолучает форматировщик определённого типа.
static GetInstance(const IFormatProviderPtr&)Получает форматировщик, связанный с поставщиком формата.
NumberFormatInfo()Конструктор по умолчанию (независимый NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)Получает только для чтения версию форматировщика.
set_CurrencyDecimalDigits(int)Устанавливает количество десятичных знаков валюты.
set_CurrencyDecimalSeparator(const String&)Устанавливает десятичный разделитель валюты.
set_CurrencyGroupSeparator(const String&)Устанавливает разделитель групп валюты.
set_CurrencyGroupSizes(const ArrayPtr<int>&)Устанавливает количество десятичных знаков валюты в группе.
set_CurrencyNegativePattern(int)Устанавливает отрицательный шаблон валюты.
set_CurrencyPositivePattern(int)Устанавливает положительный шаблон валюты.
set_CurrencySymbol(const String&)Устанавливает символ валюты.
set_DigitSubstitution(DigitShapes)Устанавливает значение, определяющее, как отображать форму цифры.
set_NaNSymbol(const String&)Устанавливает символ Not-a-Number.
set_NativeDigits(const ArrayPtr<String>&)Устанавливает символы цифр (от 0 до 9).
set_NegativeInfinitySymbol(const String&)Устанавливает символ отрицательной бесконечности.
set_NegativeSign(const String&)Устанавливает знак минуса.
set_NumberDecimalDigits(int)Устанавливает количество десятичных знаков.
set_NumberDecimalSeparator(const String&)Устанавливает десятичный разделитель.
set_NumberGroupSeparator(const String&)Устанавливает разделитель групп чисел.
set_NumberGroupSizes(const ArrayPtr<int>&)Устанавливает количество цифр в группе.
set_NumberNegativePattern(int)Устанавливает отрицательный шаблон числа.
set_PercentDecimalDigits(int)Устанавливает количество десятичных знаков в значениях процентов.
set_PercentDecimalSeparator(const String&)Устанавливает десятичный разделитель в значениях процентов.
set_PercentGroupSeparator(const String&)Устанавливает разделитель групп в значениях процентов.
set_PercentGroupSizes(const ArrayPtr<int>&)Устанавливает количество цифр в группе значений процентов.
set_PercentNegativePattern(int)Устанавливает отрицательный шаблон процентов.
set_PercentPositivePattern(int)Устанавливает положительный шаблон процентов.
set_PercentSymbol(const String&)Устанавливает символ процента.
set_PerMilleSymbol(const String&)Устанавливает символ промилле.
set_PositiveInfinitySymbol(const String&)Устанавливает символ положительной бесконечности.
set_PositiveSign(const String&)Устанавливает знак плюса.

См. также