J'ai un champ de prix à afficher qui peut parfois être 100 ou 100,99 ou 100,9, ce que je veux, c'est afficher le prix à 2 décimales uniquement si les décimales sont entrées pour ce prix, par exemple si c'est 100 donc il ne devrait afficher 100 et non 100,00 et si le prix est 100,2, il devrait afficher 100,20 de même pour 100,22 devrait être le même. J'ai googlé et j'ai trouvé quelques exemples mais ils ne correspondaient pas exactement à ce que je voulais:
// just two decimal places
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"