現在 を使用して小数点の値を表示する場合.ToString()
、小数点以下 15 桁の精度になりますが、ドルとセントを表すために使用しているため、出力は小数点以下 2 桁のみにする必要があります。
これにはのバリエーションを使用すればよいのでしょうか.ToString()
?
ベストアンサー1
decimalVar.ToString("#.##"); // returns ".5" when decimalVar == 0.5m
または
decimalVar.ToString("0.##"); // returns "0.5" when decimalVar == 0.5m
または
decimalVar.ToString("0.00"); // returns "0.50" when decimalVar == 0.5m