Visual Basic Case Select Inside For Next stopping after First iteration
Visual Basic Case Select Inside For Next Stopping After First Iteration
这对我来说似乎是一件微不足道的事情,但我无法让它发挥作用。有谁知道为什么下面的代码只是 returns 一个带有 "z = 0" 的消息框?非常感谢您的帮助。
For z As Integer = 0 To 5
Select Case z
Case z = 0
MsgBox("z = " & z)
Case z = 1
MsgBox("z = " & z)
Case z = 5
MsgBox("z = " & z)
End Select
Next
您正在为每个 case 语句分配一个新值。
只需使用:
For z As Integer = 0 To 5
Select Case z
Case 0
MsgBox("z = " & z)
Case 1
MsgBox("z = " & z)
Case 5
MsgBox("z = " & z)
End Select
Next
这对我来说似乎是一件微不足道的事情,但我无法让它发挥作用。有谁知道为什么下面的代码只是 returns 一个带有 "z = 0" 的消息框?非常感谢您的帮助。
For z As Integer = 0 To 5
Select Case z
Case z = 0
MsgBox("z = " & z)
Case z = 1
MsgBox("z = " & z)
Case z = 5
MsgBox("z = " & z)
End Select
Next
您正在为每个 case 语句分配一个新值。
只需使用:
For z As Integer = 0 To 5
Select Case z
Case 0
MsgBox("z = " & z)
Case 1
MsgBox("z = " & z)
Case 5
MsgBox("z = " & z)
End Select
Next