乘以双打。答案继续四舍五入

时间:2013-03-27 21:12:13

标签: c# asp.net

我正在尝试使用int项目数量变量复用双倍价格变量。

目前我遇到了显示正确格式的问题,无法显示计算结果。例如:

我的数据库中有两个项目,一个的价格为2.99,另一个的价格为4.00。每个项目数量为1.这使总数达到6.99。我希望这个显示,但我的整数值是舍入到7。

以下是代码:

 object foundQty = ds.Tables[0].Rows[i]["coffeeQty"];
 int Qty = Convert.ToInt32(foundQty);


 double price = setPriceList(IDOfCart);

 combinedPrice = price * Qty;

 holdingPrice += Convert.ToInt32(combinedPrice);

有谁可以告诉我为什么没有显示双值?

1 个答案:

答案 0 :(得分:2)

根据定义,整数总是整数。

如果要显示double值,则显示double值,不要转换为然后显示整数; - )