0

50で割ることができ、セントなしでテキストボックスに入力しようとしています。

例:金額->52353.85表示する必要があります->52350

金額->1229.68表示する必要があります->1200

どうすれば値を変更できますか?

前もって感謝します。

4

3 に答える 3

5
int newValue = (int)(oldValue / 50) * 50;

数値を切り上げる必要がある場合は、古い値に25を追加します

int newValue = (int)((oldValue + 25) / 50) * 50;
于 2012-07-27T00:32:27.603 に答える
2

これにより、適切に丸められた結果が得られます。

return Math.Round(x / 50.0) * 50;
于 2012-07-27T00:34:59.080 に答える
0
return (int)x - ((int)x % 50);
于 2012-07-27T00:51:21.663 に答える