相关疑难解决方法(0)

在C#中将小数舍入到最接近的四分之一

在c#中有一个简单的方法可以将小数舍入到最接近的四分之一iex0,x.25,x.50 x.75,例如0.21将舍入到0.25,5.03将舍入到5.0

在此先感谢您的帮助.

c# decimal rounding

36
推荐指数
2
解决办法
2万
查看次数

舍入小数到最接近的50并返回整数

从这个问题开始: C#如何总是向下舍入到最近的50

我如何将小数舍入到最接近的50并返回一个int,我可以做以下但是必须有一个更有效的解决方案?

decimal test = 154.45m;
decimal newValue = Math.Floor(test / 50m) * 50.0m;
int testInt = Convert.ToInt32(newValue);
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
844
查看次数

舍入到最接近的截断100

我想知道当一个值被截断时我如何舍入到最接近的100.我在用这个:

private static int CalculatePaperLevel(int paperLevel)
{
   int roundedLevel = 0;
   roundedLevel = ((int)Math.Round(paperLevel / 10.0) * 10);
   return roundedLevel;
}
Run Code Online (Sandbox Code Playgroud)

但这就是我想要的

EG 191 - > 100

224 - > 200

140 - > 100

295 - > 200

c#

-2
推荐指数
1
解决办法
197
查看次数

标签 统计

c# ×3

decimal ×1

rounding ×1