c# - 根据用户输入在 C# 中舍入小数点
问题描述
我正在尝试根据用户输入而不是预定义的值来舍入小数。
例如,用户输入 1.2345,然后他们输入需要四舍五入的小数位数,例如 3。然后将其四舍五入并输出 1.236
但是,我一生都无法弄清楚如何根据输入来舍入小数,只有预定义的值。
做这样的事情的最好方法是什么?
解决方案
尝试Math.Round
var input = 3;
var value = 1.2345;
var result = Math.Round(value, input, MidpointRounding.AwayFromZero);
推荐阅读
- java - 如何声明每个实现 Comparable 的 Java 对象列表
- javascript - 按超过 2 层深度的条件合并嵌套对象
- javascript - 如何从 JavaScript 执行下载的安装程序
- c - 在 C 语言中取消引用指向指针等的指针的指针
- docker - 无法在 gcloud 上部署容器
- php - 如何减去两个日期并以分钟为单位获得差异 PHP
- google-apps-script - Google 表格自动将自定义范围发送到电子邮件
- javascript - 使用 Create React App 在开发中代理
- php - 如何通过在我的后端页面中循环获取响应数据
- java - 如何在 Spring Security 中使用内置 X-Auth-Token 而不是 Spring Session Http Cookie