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 и приращением к 1.

Свойства

Increment

Возвращает или задает шаг приращения, который объект IncrementNumberRounder использует для округления.

RoundingAlgorithm

Возвращает или задает алгоритм округления, используемый при приращении.

Методы

RoundDouble(Double)

Округляет число Double до указанного приращения.

RoundInt32(Int32)

Округляет число Int32 до указанного приращения.

RoundInt64(Int64)

Округляет число Int64 до указанного приращения.

RoundSingle(Single)

Округляет одно число до указанного приращения.

RoundUInt32(UInt32)

Округляет число UInt32 до указанного приращения.

RoundUInt64(UInt64)

Округляет число UInt64 до указанного приращения.

Применяется к

См. также раздел