Share via


IncrementNumberRounder 類別

定義

將數位四捨五入為指定的增量。

例如,這個類別可用來將數位四捨五入到最接近的 0.01。

public ref class IncrementNumberRounder sealed : INumberRounder
/// [Windows.Foundation.Metadata.Activatable(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 IncrementNumberRounder final : INumberRounder
/// [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(65536, "Windows.Foundation.UniversalApiContract")]
class IncrementNumberRounder final : INumberRounder
[Windows.Foundation.Metadata.Activatable(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 IncrementNumberRounder : INumberRounder
[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(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class IncrementNumberRounder : INumberRounder
function IncrementNumberRounder()
Public NotInheritable Class IncrementNumberRounder
Implements INumberRounder
繼承
Object Platform::Object IInspectable IncrementNumberRounder
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

建構函式

IncrementNumberRounder()

建立 IncrementNumberRounder 物件。

此建構函式會將 RoundingAlgorithm 初始化為 RoundingAlgorithm.RoundHalfUp的預設值,並將 Increment 初始化為 1。

屬性

Increment

取得或設定 這個 IncrementNumberRounder 物件用於四捨五入的遞增。

RoundingAlgorithm

取得或設定遞增時所使用的四捨五入演算法。

方法

RoundDouble(Double)

Double 數位四捨五入為指定的增量。

RoundInt32(Int32)

Int32 數位四捨五入為指定的增量。

RoundInt64(Int64)

Int64 數位四捨五入為指定的增量。

RoundSingle(Single)

一數位四捨五入為指定的增量。

RoundUInt32(UInt32)

UInt32 數位四捨五入為指定的增量。

RoundUInt64(UInt64)

UInt64 數位四捨五入為指定的增量。

適用於

另請參閱