我需要从两个单独的列表框中提取数据进行计算

时间:2014-02-09 21:11:24

标签: c#

if (fromListBox.SelectedIndex = 0 && toListBox.SelectedIndex = 1)
    input /= 12;
else if (fromListBox.SelectedIndex = 0 && toListBox.SelectedIndex = 2)
    input /= 36;
else if (fromListBox.SelectedIndex = 1 && toListBox.SelectedIndex = 0)
    input *= 12;
else if (fromListBox.SelectedIndex = 1 && toListBox.SelectedIndex = 2)
    input /= 3;
else if (fromListBox.SelectedIndex = 2 && toListBox.SelectedIndex = 0)
    input *= 36;
else if (fromListBox.SelectedIndex = 2 && toListBox.SelectedIndex = 1)
    input *= 3;

我做错了什么?如何从不同的列表框中提取数据进行计算?

这是一个距离转换应用程序;用户在startingDistanceTextBox中输入一个数字,从fromListBox中选择衡量标准,并将其转换为toListBox;项目是:英寸,英尺和英尺码(两个列表框)。我要在标签中显示转换。

1 个答案:

答案 0 :(得分:0)

您使用的是assignment operator =,您应该使用==来比较您的值

fromListBox.SelectedIndex == 0