3

重複の可能性:
C#からExcel(.XLSおよび.XLSX)ファイルを作成するC#
のdouble値を丸める

このような値を生成する私のdouble関数

  56,365989365

私はこれ56,36 を取得する方法をこのような値にしたいですか?

4

2 に答える 2

8

値を切り捨てたい場合:

value *= 100;
value = Math.Truncate(value);
value /= 100;

値を丸めたい場合:

value = Math.round(value, 2);
于 2012-10-18T20:22:46.273 に答える
2

を使用しMath.Roundます。2番目の引数は場所の数です。

var x = Math.Round(56.365989365, 2);
于 2012-10-18T20:18:24.447 に答える