「VB.NET」Exit SubでIF条件処理を強制終了する
書式
If not 変数名 Then Exit Sub End If
使用例
Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShow.Click
Dim bRet As Boolean
'データチェック
bRet = CheckData()
'戻り値の判定
If Not bRet Then
MessageBox.Show("強制終了Exit Sub", "情報表示", MessageBoxButtons.OK)
Exit Sub
End If
MessageBox.Show("test", "情報表示", MessageBoxButtons.OK)
End Sub
Private Function CheckData() As Boolean
Dim res As Boolean = 2 > 4
Return res
End Function
実行結果
ボタンを押下すると、「強制終了Exit Sub」というメッセージボックスが表示されます。