Windows.Globalization.NumberFormatting 命名空间

根据用户的语言和地理区域,提供用于设置货币、十进制数、百分比值和每米值的类。

注意

如果使用 C++ 或 C,则还要考虑 Unicode 的国际组件 (ICU)

CurrencyFormatter

格式化和分析货币。

DecimalFormatter

格式化和分析十进制数字。

IncrementNumberRounder

将数字舍入为指定的增量。

例如,此类可用于将数字舍入到最接近的 0.01。

NumeralSystemTranslator

将拉丁语数字系统的位数转换为另一个数值系统的位数。

PercentFormatter

格式化和分析百分比。

PermilleFormatter

格式化和分析每百万米。

SignificantDigitsNumberRounder

将数字舍入到指定数量的有效位数。

接口

INumberFormatter

返回所提供值的字符串表示形式的接口,使用重载 的 Format 方法设置多个数据类型的格式。

INumberFormatter2

返回所提供值的字符串表示形式的接口,使用不同的格式方法设置多种数据类型的格式。

INumberFormatterOptions

一个接口,用于获取和设置用于设置数字格式的选项。

INumberParser

一个接口,用于分析数值的字符串表示形式。

INumberRounder

一个接口,该接口返回提供的多种数据类型数的舍入结果。

INumberRounderOption

一个接口,用于获取和设置用于舍入数字的选项。

ISignedZeroOption

一个接口,它获取并设置用于指定 -0 是格式为“-0”还是“0”的选项。

ISignificantDigitsOption

一个接口,用于获取和设置用于指定有效数字的选项。

枚举

CurrencyFormatterMode

指定在设置货币格式时使用符号或代码。

此枚举由 CurrencyFormatterMode 属性使用。

RoundingAlgorithm

指定用于舍入数字的算法。

注解

如果你的应用将语言标记从此命名空间传递到任何 国家/地区语言支持 函数,它必须首先通过调用 ResolveLocaleName 来转换标记。

有关 Microsoft 使用的标准国家/地区代码的列表,请参阅官方国家/地区列表

另请参阅