c# - 删除小数而不四舍五入

标签 c# string math trim

我有一些可变长度的十进制数,例如: 1.123, 1.1234, 12.12345,

我只需要前 4 位小数。我无法使用 Math.Round() 因为我不需要四舍五入的数字,我只想修剪它并只保留前 4 个,例如 1.1234 或 22.1234。有办法做到这一点吗? 谢谢。

最佳答案

乘以 10000,存储为整数以去掉任何剩余的小数。除以 10000。

关于c# - 删除小数而不四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60967481/

相关文章:

c# - 我应该有一个比它的语句长的方法名吗?

java - 如何在 java 中使用 split() 拆分字符为 "["的字符串

c++ - 这种计算方差的算法是否正确?

c# - ListView 的单元格重用问题和自定义渲染器的 View 单元格

c# - C# 中的 ">>"运算符有什么作用?

javascript - 如何获取 DropDownList 选定值并将其发送到 ASP.NET MVC 4 中的 Controller 并使用 JavaScript?

c++ - Valgrind 在为字符串赋值时报告内存泄漏

java - 输入换行时如何使用分割功能?

c# - c-sharp 获取一个时间跨度内的工作时间

math - 用鼠标缩放二维多边形