Je veux arrondir la valeur double à deux décimales en c # comment faire?
double inputValue = 48.485;
après l'arrondi
inputValue = 48.49;
Je veux arrondir la valeur double à deux décimales en c # comment faire?
double inputValue = 48.485;
après l'arrondi
inputValue = 48.49;
Réponses:
Cela marche:
la source
la source
Tu devrais utiliser
Math.Round
Arrondi
Fondamentalement, la fonction ci-dessus prendra votre valeur d'entrée et l'arrondira à 2 décimales (ou au nombre que vous spécifiez). Avec
MidpointRounding.AwayFromZero
quand un nombre est à mi-chemin entre deux autres, il est arrondi vers le nombre le plus proche qui est loin de zéro. Vous pouvez également utiliser une autre option qui arrondit vers le nombre pair le plus proche.la source
Un autre moyen simple consiste à utiliser ToString avec un paramètre. Exemple:
Résultat:
la source
Utilisez Math.Round
la source
vous pouvez en essayer un par en dessous.
la source
Utilisez une chaîne interpolée, cela génère une chaîne arrondie:
Production
la source