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&) | Устанавливает знак плюса. |
См. также
- Class Object
- Class IFormatProvider
- Class ICloneable
- Namespace System::Globalization
- Library Aspose.Font for C++