有没有一种方法可以使用vb.net中的Select Case Statment进行BeginSwith?还是我必须使用漫长的erseif?例子:

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
有帮助吗?

解决方案

你可以做类似的事情

Select Case True
    Case text.StartsWith("/go")
        ...
    Case text.StartsWith("/stop")
        ...
    Case Else
End Select

其他提示

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

字符串中的这个命令之后发生了什么?例如,如果是一个空间,则可以将所有内容都带到该空间,并在Select中使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top