如何计算总金额?

时间:2013-02-04 14:13:06

标签: c# winforms math

我对C#很新,所以我在理解C#中的计算时遇到了问题。

首先,我想要销售的产品位于tabcontrol的标签页中。 复选框和数字向下用于指示数量以及是否要添加到我的购物车中,该购物车位于另一个标签页中。通过按钮将商品添加到购物车。

如何编写数量(数字上下)*价格等于总数的代码? 我必须为几种产品做这件事。

我仍然不太了解浮点数,小数等等。所以这对我来说真的很头疼。

顺便说一句,我在Windows窗体上这样做

2 个答案:

答案 0 :(得分:1)

使用小数进行财务计算。 From C# Forums

答案 1 :(得分:0)

decimal关键字表示128位数据类型,它具有更高的精度和更小的范围,这使其适用于财务和货币计算。

您想要了解Winforms中的事件更改:

public void Quantity_TextChanged(object sender, KeyEventArgs e)
{
      var total = Price.Text * Quantity.Text;  // store the price * the quantity in the total variable

      MessageBox.Show(total);  // show the total in a message box
}

注意Quantity_TextChanged 是一个事件,当名为Quantity的控件更改时,将触发该事件,您的值可能会有所不同,因此必须进行相应调整。这也适用于应该位于标签控件上的Price控件。

http://msdn.microsoft.com/en-us/library/364x0z75(v=vs.100).aspx