选择案例中的比较结构

Posted

技术标签:

【中文标题】选择案例中的比较结构【英文标题】:comparison structure within select case 【发布时间】:2013-11-15 08:02:33 【问题描述】:

我很少使用 select case,但认为它适合此功能。第二种和第三种情况如何比较?编译器不喜欢该代码。在 Select Case 中不能以这种方式进行比较吗?

 Private Shared Function TakeValue(ByVal interval As Integer) As Integer
    Select Case interval
        Case Is <= 15
            Return 1440
            ***Case Is > 15 And <=30
            Return 720
            Case is > 30 And <=60
            Return 528***
        Case Else
            Return 400

    End Select
End Function

【问题讨论】:

【参考方案1】:

可能是这样的:

Select Case interval
  Case 0 To 15
    Return 1440
  Case 16 To 30
    Return 720
  Case 31 To 60
    Return 528
  Case Else
    Return 400
End Select

参考资料:

Select Case Statements

【讨论】:

以上是关于选择案例中的比较结构的主要内容,如果未能解决你的问题,请参考以下文章

白盒测试中的六种覆盖方法案例分析

shell选择结构(if)

选择案例语句中的数组是不是可能?

为组中的每个案例选择一个非重复控件

文本中的 VBA 选择案例循环

选择语句问题中的案例?