你能在VbScript switch语句中使用常量吗?

时间:2010-02-17 09:49:18

标签: select asp-classic vbscript constants

我希望这可以工作(下面) 如果iTestVar为1,我希望触发DoStuff()。然而它总是落入其他地方。

我过去研究过const,发现它们只能在课外定义。 select语句在类中。

        'This is defined outside of the class (vbscript won't allow const inside classes)
        Const STOPHERECONSTANT = 1


        Select Case iTestVar
            Case STOPHERECONSTANT

                DoStuff()

            Case Else

        End Select

1 个答案:

答案 0 :(得分:2)

我的不好,我确定我测试了这个,但我必须错过它,同时修复别的东西。

我需要转换iTestVar:

'This is defined outside of the class (vbscript won't allow const inside classes)
    Const STOPHERECONSTANT = 1


    Select Case CInt(iTestVar)
        Case STOPHERECONSTANT

            DoStuff()

        Case Else

    End Select