Mat*_*ley 125
如果要舍入到最近的 int:
int rounded = (int)Math.Round(precise, 0);
Run Code Online (Sandbox Code Playgroud)
您还可以使用:
int rounded = Convert.ToInt32(precise);
Run Code Online (Sandbox Code Playgroud)
哪个将用于Math.Round(x, 0);
为你舍入和投射.它看起来更整洁,但IMO稍微不那么清晰.
如果你想要整理:
int roundedUp = (int)Math.Ceiling(precise);
Run Code Online (Sandbox Code Playgroud)
Mik*_*ffe 13
脱离我的头顶:
float fl = 0.678;
int rounded_f = (int)(fl+0.5f);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
101758 次 |
最近记录: |