相关疑难解决方法(0)

为什么Math.Round(2.5)返回2而不是3?

在C#中,结果Math.Round(2.5)为2.

应该是3,不是吗?为什么它是2而不是C#?

.net rounding

388
推荐指数
7
解决办法
25万
查看次数

将浮点数格式化为2位小数

我目前正在为客户网站建立销售模块.到目前为止,我已经得到了完美计算的销售价格,但我遇到的问题是将输出格式化为2位小数.

我目前在一个变量中调用它,以便我可以将数据绑定到listview.

Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())),
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何将输出格式化为2位小数?非常感谢!

c# variables floating-point decimal

198
推荐指数
8
解决办法
38万
查看次数

标签 统计

.net ×1

c# ×1

decimal ×1

floating-point ×1

rounding ×1

variables ×1