1

数値を10に丸めようとしています

元:

6は10になります

4は0になります

11は10になります

14は10になります

17は20になります

どうすればいいですか?私の知る限り、Math.Roundはこれでは機能しません。

4

1 に答える 1

10

doublefloatおよびdecimal追加のキャストが必要になります):

value = Math.Round(value / 10) * 10;

の場合int

value = (int) (Math.Round(value / 10.0) * 10);
于 2012-10-25T20:58:26.203 に答える