Question

Si je veux montrer, par exemple, 4 chiffres après la virgule, ce qui est le format correct?

Était-ce utile?

La solution

String.Format("{0:0.0000}", floatNum);

qui affiche toujours quatre décimales, quelle que soit la valeur. D'autres options peuvent être trouvées ici: http://www.csharp-examples.net/string -format double /

Autres conseils

Personnellement, je préfère cette approche.

floatNum.ToString("N4")

Notez que arrondit:

decimal d = 1.23456789M;
Console.WriteLine(d.ToString("0.0000"));

// Output: 1.2345

En tant que chaîne de format, ce serait:

Console.WriteLine("{0:0.0000}", d);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top