vb netとcのswitch caseの重要な違い

3044 ワード

私の先生の人工知能のチュートリアルを分かち合います.ゼロベース!分かりやすい!ユーモラス!下ネタも付きます!あなたも私たちの人工知能のチームに参加してほしいです.https://blog.csdn.net/jiangjunshow
               
vb.Netでcaseは比較式を書くことができます>,
以下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

上のコードはcaseの中の大きさを比較して、caseの中のIsはキーワードです
           
私の先生の人工知能のチュートリアルを分かち合います.ゼロベース!分かりやすい!ユーモラス!下ネタも付きます!あなたも私たちの人工知能のチームに参加してほしいです.https://blog.csdn.net/jiangjunshow