Bij het weergeven van de waarde van een decimaal getal momenteel met .ToString()
, is het accuraat tot ongeveer 15 decimalen, en aangezien ik het gebruik om dollars en centen weer te geven, wil ik dat de uitvoer slechts 2 decimalen is.
Moet ik hiervoor een variatie van .ToString()
gebruiken?
Als je dit alleen nodig hebt voor weergave gebruik dan string.Format
String.Format("{0:0.00}", 123.4567m); // "123.46"
http://www.csharp-examples.net/string-format-double/
De "m" is een decimaal achtervoegsel. Over het decimale achtervoegsel: