C # fournit une fonction
pour définir les nombres dans les chiffres décimaux spécifiés. Pour abandonner les nombres en deux décimales, il vous suffit de passer le nombre et la valeur 2 comme deuxième paramètre.
Math.Round
Exemple:
Le banquier entre dans la loi
<code class="language-csharp">decimal a = 1.994444M; Math.Round(a, 2); // 返回 1.99 decimal b = 1.995555M; Math.Round(b, 2); // 返回 2.00</code>
Vous devrez peut-être également envisager d'utiliser la méthode d'entrée du banquier (également connu sous le nom de quatre maisons et six entrées), ce qui garantit que la valeur intermédiaire est saisie dans le nombre le plus proche de valeurs paires. Vous pouvez utiliser la valeur comme troisième paramètre de la fonction pour atteindre cet objectif.
Exemple: MidpointRounding.ToEven
Math.Round
Plus de ressources
Pour plus d'informations sur les différents comportements d'entrée en C #, veuillez visiter:<code class="language-csharp">Math.Round(a, 2, MidpointRounding.ToEven);</code>
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!