DecimalFormatter 类

定义

格式化和分析十进制数。

public ref class DecimalFormatter sealed : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DecimalFormatter final : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.IDecimalFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DecimalFormatter : INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
function DecimalFormatter(languages, geographicRegion)
Public NotInheritable Class DecimalFormatter
Implements INumberFormatter, INumberFormatter2, INumberFormatterOptions, INumberParser, INumberRounderOption, ISignedZeroOption, ISignificantDigitsOption
继承
Object Platform::Object IInspectable DecimalFormatter
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

如果你的应用将此类中使用的语言标记传递给任何 国家语言支持 函数,它必须首先通过调用 ResolveLocaleName 来转换标记。

构造函数

DecimalFormatter()

创建 DecimalFormatter 对象并将其初始化为默认值。

DecimalFormatter(IIterable<String>, String)

创建由语言列表和地理区域初始化的 DecimalFormatter 对象。

属性

FractionDigits

获取或设置要为数字小数部分显示的最小位数。

GeographicRegion

获取格式化和分析十进制数字时使用的区域。

IntegerDigits

获取或设置要为数字整数部分显示的最小位数。

IsDecimalPointAlwaysDisplayed

获取或设置是否应始终显示数字的小数点。

IsGrouped

获取或设置是否应对数字的整数部分进行分组。

IsZeroSigned

获取或设置 -0 的格式是“-0”还是“0”。

Languages

获取格式设置和分析十进制数字时使用的语言标识符的优先级列表。

NumberRounder

获取或设置在设置数字格式时要使用的当前舍入策略。

NumeralSystem

获取或设置用于设置十进制数字格式和分析的编号系统。

ResolvedGeographicRegion

获取最近用于格式化或分析十进制值的地理区域。

ResolvedLanguage

获取最近用于格式化或分析十进制值的语言。

SignificantDigits

获取或设置十进制数格式时当前填充为有效数字。

方法

Format(Double)

返回 Double 数字的字符串表示形式。

Format(Int64)

返回 Int64 数字的字符串表示形式。

Format(UInt64)

返回 UInt64 数字的字符串表示形式。

FormatDouble(Double)

返回 Double 数字的字符串表示形式。

FormatInt(Int64)

返回 Int64 数字的字符串表示形式。

FormatUInt(UInt64)

返回 UInt64 数字的字符串表示形式。

ParseDouble(String)

尝试分析 Double 数字的字符串表示形式。

ParseInt(String)

尝试分析整数的字符串表示形式。

ParseUInt(String)

尝试分析无符号整数的字符串表示形式。

适用于

另请参阅