用C#计算两种商品的差价代码~

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:09:55
我在Windows应用程序中用两个comboBox下拉列表列出了两列商品的清单,
供用户选择~~
用户选择了之后按计算按钮就算出这两类商品的差价~~

我现在想在程序中用字母A-Z去代替商品的名称(中文的),
然后是每一个商品对应一个价格...
用户通过按计算按钮就自动计算出两种商品的差价显示在一个textbox框中~
补充一下吧~~
我的意思是:在程序中,将用户选择的要换的商品用A来表示,目的商品用B表示...
然后在程序内部每一个商品给它配对一个价格,
再把用户选择的商品的价格赋值给A和B,通过相减得到的结果显示在差价框中~~

可以先用switch 判断A和B的值。
当按下计算时。

int b = A - B;
textbox.text = b.tostring();
不就可以吗?

1.cs
A
B
C
2.cs

int Amoney=10
int Bmoney=20
int Cmoney=30

A.Amoney-B.Bmoney = -10

int i=Convert.ToInt32(ComboBox1.Text);
int j=Convert.ToInt32(ComboBox2.Text);
TextBox1.Text=(i-j).ToString();

明白了...

这样吧...你可以先定制一个public类 类名可以用代号

设置两个个子类 一个名字 一个价格
其他的商品继承下就可以了

然后手动输入. 相当于在编制一个简单的数据库一样
两个下拉列表的可以调用类里面的名字
然后运算 类.价格的相减

说的很详细了 其他的细节自己考虑下吧