vb.net 与 c# 的switch ... case ...的一个重要区别
- Select Case DateDiff(DateInterval.Minute, dtLineStart, dtTmpStart)
- Case Is < -60
- lngTmpQTY = 0
- Case Is < 0
- intTmpSec = DateDiff(DateInterval.Second, dtLineStart, dtTmpEnd)
- If intTmpSec > 0 Then
- lngTmpQTY = dblQTYPerMin * intTmpSec
- Else
- lngTmpQTY = 0
- End If
- Case Is = 0
- intTmpSec = DateDiff(DateInterval.Second, dtTmpStart, dtTmpEnd)
- If intTmpSec > 0 Then
- lngTmpQTY = dblQTYPerMin * intTmpSec
- Else
- lngTmpQTY = 0
- End If
- Case Is > 0
- intTmpSec = DateDiff(DateInterval.Second, dtTmpStart, dtTmpEnd)
- If intTmpSec > 0 Then
- lngTmpQTY = dblQTYPerMin * intTmpSec
- Else
- lngTmpQTY = 0
- End If
- Case Else
- lngTmpQTY = 0
- End Select
posted on 2013-05-03 13:22 bloodyboy 阅读(...) 评论(...) 编辑 收藏