Maison >développement back-end >C++ >Comment arrondir les nombres à deux décimales en C # en utilisant math.round ()?

Comment arrondir les nombres à deux décimales en C # en utilisant math.round ()?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-24 10:56:10469parcourir

How to Round Numbers to Two Decimal Places in C# Using Math.Round()?

Arrondir les nombres à deux décimales en C#

Question : Comment utiliser la fonction Math.Round pour arrondir un nombre à deux décimales en C# ?

Réponse : Pour utiliser la fonction Math.Round pour arrondir un nombre à deux décimales, suivez ces étapes :

  1. Déclarez vos nombres : Définissez une variable décimale contenant le nombre à arrondir.
  2. Utilisez la fonction Math.Round : Appelez la fonction Math.Round en passant votre variable décimale et le nombre de chiffres décimaux souhaités (2 dans ce cas).
  3. Attribuer la valeur arrondie : Stockez la valeur arrondie dans une autre variable décimale, ou utilisez-la directement.

Voici quelques exemples :

<code class="language-csharp">decimal a = 1.994444M;

Console.WriteLine(Math.Round(a, 2)); // 输出:1.99

decimal b = 1.995555M;

Console.WriteLine(Math.Round(b, 2)); // 输出:2.00</code>

Arrondi du banquier et arrondi à cinq :

Vous pouvez spécifier l'arrondi du banquier (arrondi au double) en utilisant la surcharge suivante :

<code class="language-csharp">Math.Round(a, 2, MidpointRounding.ToEven);</code>

L'arrondi du banquier arrondit les valeurs intermédiaires à l'entier pair le plus proche. Vous pouvez trouver plus d’informations sur ce sujet ici.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn