Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 舍入麻烦_C# - Fatal编程技术网

C# 舍入麻烦

C# 舍入麻烦,c#,C#,我有这个问题:我需要做以下四舍五入 4.2 --> 5 4.6 --> 5 4.0 --> 4 我怎样才能做到这一点 编辑:我写错了4.0舍入,我将使用它创建一个2d数组,在其中我将存储一个句子的字符。要执行此操作,一个维度是变量a,另一个维度是句子长度除以a。对于前两个维度,上限函数是您想要的(Math.ceiling对于C#)。然而,我不知道任何与四舍五入相关的函数会映射到4.0到0 澄清:四舍五入、地板和天花板一个整数将产生相同的整数。根据问题编辑,这只是数学。天花板(

我有这个问题:我需要做以下四舍五入

4.2 --> 5
4.6 --> 5
4.0 --> 4
我怎样才能做到这一点


编辑:我写错了4.0舍入,我将使用它创建一个2d数组,在其中我将存储一个句子的字符。要执行此操作,一个维度是变量a,另一个维度是句子长度除以a。对于前两个维度,上限函数是您想要的(
Math.ceiling
对于C#)。然而,我不知道任何与四舍五入相关的函数会映射到4.0到0


澄清:四舍五入、地板和天花板一个整数将产生相同的整数。

根据问题编辑,这只是数学。天花板(值)


逗号是什么意思?那是小数点吗?是的,对不起,我现在要编辑它为什么四舍五入到零?用词来说,你需要什么逻辑?在某些文化中,逗号分隔派别和整数部分。没有舍入函数可以进行3次舍入。我想你也可以使用
value%1==0
而不是使用
value-Mathf.Floor(value)==0