System::Globalization::NumberFormatInfo 类
内容
[
隐藏
]NumberFormatInfo class
保存有关如何格式化数字的信息。仅在非只读对象上启用设置操作。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator 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 | 获取非数字符号。 |
| 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&) | 设置非数字(NaN)符号。 |
| 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++