-2

私はC#にかなり慣れていないので、C#での計算を理解するのに問題があります。

まず、販売したい私の製品は、タブコントロールのタブページにあります。チェックボックスと数値の上下を使用して、数量と、別のタブページにあるショッピング カートに追加するかどうかを示します。ショッピングカートへの商品の追加は、ボタンによるものです。

数量 (数字の上下) * 価格が合計に等しいコードをどのように記述すればよいですか? いくつかの製品でこれを行う必要があります。

私はまだ float や decimal などをよく理解していないので、これは本当に頭の痛い問題です。

ところで、私はこれをWindowsフォームでやっています

4

2 に答える 2

1

財務計算には小数を使用します。 C#フォーラムから

于 2013-02-04T14:19:31.877 に答える
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

于 2013-02-04T14:23:46.740 に答える