如何在VBScript中实现select语句?

如何在VBScript中实现select语句?,vbscript,Vbscript,有谁能告诉我如何在VBScript中实现select语句,类似于C中的switch语句?如果您能提供一些示例,那就太好了,因为我对VBScript非常陌生。谢谢。仅举个例子 Select Case foo Case 1 MsgBox "1" Case 2, 3 MsgBox "2 or 3" Case Else MsgBox "Something else" End Select Select Case strMyVariab

有谁能告诉我如何在VBScript中实现select语句,类似于C中的switch语句?如果您能提供一些示例,那就太好了,因为我对VBScript非常陌生。谢谢。

仅举个例子

Select Case foo
    Case 1
       MsgBox "1"
    Case 2, 3
       MsgBox "2 or 3"
    Case Else
       MsgBox "Something else"
End Select
 Select Case strMyVariable
      Case "One"     Wscript.Echo "1"
      Case "Two"     Wscript.Echo "2"
      Case "Three"   Wscript.Echo "3"
      Case Else      Wscript.Echo "Wrong"
 End Select
仅举个例子

 Select Case strMyVariable
      Case "One"     Wscript.Echo "1"
      Case "Two"     Wscript.Echo "2"
      Case "Three"   Wscript.Echo "3"
      Case Else      Wscript.Echo "Wrong"
 End Select

Gary,非常感谢。因为我只是一个初学者,在习惯VBScript方面遇到了一些问题。Gary,非常感谢。因为我只是一个初学者,在习惯VBScript方面遇到了一些问题。Ghostdog,我只是有另一个疑问。是否有任何中断语句与每个案例相关??没有VBScript中断,经常想知道它为什么存在于其他语言中?@Mrtley:追溯到旧C(前C++)时代,在那里,任何在代码中节省几个字节的小机会都被认为是值得的,尽管它可能会产生意大利面条。@Maddy,在回答你的问题时,正如Mrtley所说,case select中没有中断,但你可以做“中断”在for loops.Ghostdog中,我还有一个疑问。是否有与每种情况相关的break语句??没有,在VBScript中没有break,经常想知道为什么它存在于其他语言中?@MrTelly:回到旧C(C++之前)在代码中保存几个字节的任何小机会都被认为是值得的,尽管它可能会产生意大利面条。@Maddy,在回答您的问题时,正如MrTelly所说,case select中没有中断,但您可以“中断”for循环。