Vb.net Выберите оператор чехол с началом
-
04-10-2019 - |
Вопрос
Есть ли способ использовать статусу отбора в VB.NET для начала? Или я должен использовать долгое время? Пример:
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
Что произойдет после этой команды в строке? Если это например, пространство, вы можете получить все до этого пространства и использовать в выборе.
Не связан с StackOverflow