VB.net使用Beginswith选择案例声明

时间:2010-09-22 19:33:24

标签: vb.net select-case

有没有办法在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

3 个答案:

答案 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)

字符串中的此命令后面会出现什么?如果它是一个空格,您可以将所有内容都放到该空间,并在选择中使用。