Limiter deux chiffres après la virgule en C#

Dans ce tutoriel nous allons découvrir comment limiter deux chiffres après la virgule, en utilisant la méthode statique String.Format ou les méthodes d’instance double.ToString et float.ToString.
 
 

Limiter deux chiffres après la virgule

Utilisez le motif « 0.00 » pour limiter deux chiffres après la virgule. Si le nombre a moins de deux chiffres après la virgule, les chiffres seront des zéros. S’il y a plus de chiffres après la virgule, le nombre sera arrondi.

using System;  
  
namespace WayToLearnX  
{  
    public class App  
    {  
        public static void Main(string[] args)  
        {  
            Console.WriteLine(String.Format("{0:0.00}", 199.8856)); //"199.89"
           Console.WriteLine(String.Format("{0:0.00}", 199.6));   //"199.60"
           Console.WriteLine(String.Format("{0:0.00}", 199.0));   //"199.00"
        }  
    }  
}

Par exemple. pour un maximum de deux chiffres après la virgule, utilisez le motif « 0.## ».

using System;  
  
namespace WayToLearnX  
{  
    public class App  
    {  
        public static void Main(string[] args)  
        {  
           Console.WriteLine(String.Format("{0:0.##}", 199.8856)); // "199.89"
           Console.WriteLine(String.Format("{0:0.##}", 199.6));    // "199.6"
           Console.WriteLine(String.Format("{0:0.##}", 199.0));    // "199"
        }  
    }  
}
qcm-csharp

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *