Maison >développement back-end >C++ >Comment formater un flottant à deux décimales en C# ?

Comment formater un flottant à deux décimales en C# ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-07 07:21:42916parcourir

How to Format a Float to Two Decimal Places in C#?

Comment formater un flottant à 2 décimales

Lorsque vous travaillez avec des nombres à virgule flottante en programmation, il est souvent nécessaire de les formater avec un nombre spécifique de décimales pour la présentation. Par exemple, dans un module de vente, vous souhaiterez peut-être afficher les prix de vente avec 2 décimales.

Pour formater un flottant à 2 décimales, la méthode ToString peut être utilisée avec une chaîne de format. La chaîne de format spécifie le format souhaité de la sortie.

Par exemple, le code suivant formate une variable flottante à 2 décimales :

float sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString()));
sale.ToString("0.00"); // 2 decimal places

La chaîne de format "0,00" spécifie que le la sortie doit avoir 2 décimales. D'autres chaînes de format couramment utilisées incluent :

  • "n2" : 2 décimales avec un séparateur par virgule pour les milliers
  • "c2" : 2 décimales avec un symbole monétaire

Voici quelques exemples de la façon dont ces chaînes de format s'appliqueraient à une valeur flottante de 123.456 :

Format String Output
"0.00" 123.46
"n2" 123,46
"c2" 3.46

Lorsque les données lient les résultats à une liste, la chaîne formatée peut être utilisée pour afficher le prix de vente.

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