在C#中按特定精度向下舍入
如何以特定的precision
舍入double
precision
。 我需要一个获取double
的函数,并将最接近的值返回到该double的两倍,该值是该特定precision
的倍数,并且低于double。
因此,例如,如果精度= 2.5
9.3 ---> 7.5 12.5 ---> 12.5 13.0 ---> 12.5 14.5 ---> 12.5 15.5 ---> 15.0
Math.Floor(value / precision) * precision
- 我可以将UseCSharpNullComparisonBehavior用于单个查询吗?
- 如何在使用Json.NET进行序列化时应用重新映射所有属性名称的一般规则?
- 从C#中的存储过程返回多个记录集
- Windows游戏库和类库之间有什么区别?
- 如何读取BitmapSource四个角的像素?
- Microsoft.Office.Interop.Outlook.Items.Restrict – 无法正常工作
- 当控制器类在不同的程序集中时,如何将Controller注册到ASP.NET MVC中?
- 是否可以发送WM_COPY消息,复制除剪贴板以外的其他地方的文本?
- C#我在使用StreamReader读取资源内的文本文件时遇到了FileNotFoundexception