Pri zobrazovaní hodnoty desatinného čísla v súčasnosti pomocou funkcie .ToString()
je to presné na 15 desatinných miest, a keďže ho používam na reprezentáciu dolárov a centov, chcem, aby výstup obsahoval len 2 desatinné miesta.
Mám na to použiť nejakú variáciu .ToString()
?
Ak to potrebujete len na zobrazenie, použite string.Format
String.Format("{0:0.00}", 123.4567m); // "123.46"
http://www.csharp-examples.net/string-format-double/
"m" je desatinná prípona. O desatinnej prípone: