主题:关于visual basic 2008 的一个发现
cfan_yjr
[专家分:0] 发布于 2008-03-24 09:24:00
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As String = TextBox1.Text
Dim b As String = TextBox2.Text
MsgBox(b + a)
MsgBox(a - b)
MsgBox(a * b)
MsgBox(a / b)
End Sub
运行后,第一个结果是错误的。是不是都遇到过这种情况。
回复列表 (共4个回复)
沙发
天天学习 [专家分:4570] 发布于 2008-03-24 15:52:00
不知道你要说什么?!
[quote]第一个结果是错误的[/quote]
怎么个错误法????
板凳
yijun [专家分:3580] 发布于 2008-03-25 19:45:00
Dim a As String = TextBox1.Text
Dim b As String = TextBox2.Text
? 当然是字符串连接
3 楼
shiling_777 [专家分:60] 发布于 2008-03-26 09:36:00
对了,楼上说的对,你的两上变量是字符串,字符串的处理只能用连接符"+或&",a-b与a*b,a/b就不对了
4 楼
帅哥阳伞 [专家分:16530] 发布于 2008-03-26 19:14:00
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As String = TextBox1.Text
Dim b As String = TextBox2.Text
MsgBox(val(b) + val(a))
MsgBox(val(b) - val(a))
MsgBox(val(b) * val(a))
MsgBox(val(b) / val(a))
End Sub
我来回复