Maison > développement back-end > C++ > Comment puis-je formater un nombre à virgule flottante avec deux décimales en C# ?

Comment puis-je formater un nombre à virgule flottante avec deux décimales en C# ?

DDD
Libérer: 2025-01-07 07:31:41
original
829 Les gens l'ont consulté

How Can I Format a Floating-Point Number with Two Decimal Places in C#?

Formatage des flottants avec une précision décimale

Dans ce cas, vous essayez d'afficher une valeur à virgule flottante tout en conservant un format décimal précis . Voici comment y parvenir :

Pour formater la valeur à virgule flottante Sale, vous pouvez utiliser la méthode ToString avec une chaîne de format spécifiée. Cela vous permet de contrôler le format d'affichage de votre sortie, y compris le nombre de décimales.

Pour votre cas, vous pouvez utiliser les spécificateurs de format suivants :

  • "0.00": 2 décimales comme nombre standard
  • "n2": 2 décimales avec des virgules comme séparateurs
  • "c2" : 2 décimales comme valeur monétaire

Voici une version modifiée de votre code qui formate la valeur de vente avec 2 décimales :

Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())).ToString("n2");
Copier après la connexion

En utilisant le format "n2", votre sortie sera affichée avec 2 décimales et des virgules pour plus de facilité. lisibilité.

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal