Vb.net 预期语句结束时出错
我创建了一个按钮,但收到一个Vb.net 预期语句结束时出错,vb.net,Vb.net,我创建了一个按钮,但收到一个错误,预期语句结束时出现错误 这是我的代码: Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click X = TextBox1.Text Y = TextBox2.Text If RadioButton1.Checked = True Then Z = X + Y End IF If RadioButton2.Checked
错误,预期语句结束时出现错误
这是我的代码:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
X = TextBox1.Text
Y = TextBox2.Text
If RadioButton1.Checked = True Then Z = X + Y End IF
If RadioButton2.Checked = True Then Z = X - Y End IF
If RadioButton3.Checked = True Then Z = X * Y End IF
If RadioButton4.Checked = True Then Z = X / Y End IF
TextBox3.Text = Z
代码似乎没有任何问题(只要在IDE中正确格式化;问题中的格式是错误的)
只是为了好玩,我给你换了些东西。您可以尝试以下方法使代码更具可读性:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
X = CDbl(TextBox1.Text)
Y = CDbl(TextBox2.Text)
Select Case True
Case RadioButton1.Checked
TextBox3.Text = X + Y
Case RadioButton2.Checked
TextBox3.Text = X - Y
Case RadioButton3.Checked
TextBox3.Text = X * Y
Case RadioButton4.Checked
TextBox3.Text = X / Y
End Select
编写单行If语句时,不必在If
中添加结束
这就是为什么它抱怨应该是语句的结尾。
你想问什么很不清楚。你能详细说明一下你的问题吗?我有两个变量文本框,4个单选按钮,一个“计算”按钮当我点击计算时,运算符应用于两个值X,Y