Previous topicNext topic
Help > 开发指南 > 编程基础 > VB编程基础 > 决策 >
嵌套的IF语句

在VB.Net中总是合法的嵌套If-Then-Else语句,这意味着您可以在另一个If ElseIf语句中使用一个If或ElseIf语句。


语法:

If( boolean_expression 1)Then
   'Executes when the boolean expression 1 is true 
   If(boolean_expression 2)Then
         'Executes when the boolean expression 2 is true 
   End If
End If

您可以嵌套ElseIf ... Else的方式,与嵌套If语句类似。


示例:

Dim a As Integer = 100
Dim b As Integer = 200
If (a = 100) Then
    If (b = 200) Then
        Proj.MsgDebug.Add("Value of a is 100 and b is 200")
    End If
End If
Proj.MsgDebug.Add("Exact value of a is : {0}", a)
Proj.MsgDebug.Add("Exact value of b is : {0}", b)

'返回结果:Value Of a Is 100 And b Is 200
'返回结果:Exact value Of a Is : 100
'返回结果:Exact value Of b Is : 200