【发布时间】:2016-03-29 18:34:52
【问题描述】:
我有一个动画时间轴,其分辨率设置为 1 秒。
分辨率为 4 是 (1000/4),这意味着事件被调用 每 0.25 .5 和 0.75 秒。
我需要一种方法将用户输入的浮点小数四舍五入到设置的分辨率,以便我的时间线事件只能以分辨率中的数字开始和结束。
分辨率为 4 时,1.20 将四舍五入为 1.25,4.85 将 四舍五入到 4.75,2.5 不会被四舍五入
使用给定的浮点数和分辨率最简单的方法是什么?
【问题讨论】:
标签: c# math floating-point rounding