有没有办法在VB.net中使用Select Case语句开头?或者我必须使用长的elseif?例如:
If text.StartsWith("/go") then
elseif test.StartsWith("/stop")
elseif test.StartsWith("/continue")
End If
但更像是:
Select Case text
Case text.StartsWith("/go")
Case text.StartsWith("/stop")
Case text.StartsWith("/continue")
Case Else
End Select
End Sub
答案 0 :(得分:8)
您可以执行类似
的操作Select Case True
Case text.StartsWith("/go")
...
Case text.StartsWith("/stop")
...
Case Else
End Select
答案 1 :(得分:3)
Select Case True
Case text.startswith("/go") : messagebox.show("Go")
Case text.startswith("/stop") : messagebox.show("stop")
Case text.startswith("/continue") : messagebox.show("continue")
End Select
答案 2 :(得分:1)
字符串中的此命令后面会出现什么?如果它是一个空格,您可以将所有内容都放到该空间,并在选择中使用。