IncrementNumberRounder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Arrondit les nombres à un incrément spécifié.
Par exemple, cette classe peut être utilisée pour arrondir un nombre à la valeur 0,01 la plus proche.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Constructeurs
IncrementNumberRounder() |
Crée un objet IncrementNumberRounder . Ce constructeur initialise RoundingAlgorithm à une valeur par défaut RoundingAlgorithm.RoundHalfUp et incrémente sur 1. |
Propriétés
Increment |
Obtient ou définit l’incrément que cet objet IncrementNumberRounder utilise pour l’arrondi. |
RoundingAlgorithm |
Obtient ou définit l’algorithme d’arrondi utilisé lors de l’incrémentation. |
Méthodes
RoundDouble(Double) |
Arrondit un nombre Double à l’incrément spécifié. |
RoundInt32(Int32) |
Arrondit un nombre Int32 à l’incrément spécifié. |
RoundInt64(Int64) |
Arrondit un nombre Int64 à l’incrément spécifié. |
RoundSingle(Single) |
Arrondit un nombre unique à l’incrément spécifié. |
RoundUInt32(UInt32) |
Arrondit un nombre UInt32 à l’incrément spécifié. |
RoundUInt64(UInt64) |
Arrondit un nombre UInt64 à l’incrément spécifié. |