Ao exibir o valor de uma casa decimal atualmente com .ToString()
, it's precisa gostar de 15 casas decimais, e uma vez que I'm o utiliza para representar dólares e centavos, eu só quero que a saída seja de 2 casas decimais.
Eu utilizo uma variação de .ToString()
para isto?
Se você só precisa disso para exibir use string.Format
String.Format("{0:0.00}", 123.4567m); // "123.46"
http://www.csharp-examples.net/string-format-double/
O "m" é um sufixo decimal. Sobre o sufixo decimal: