VB.Net - 嵌套 If 语句
在 VB.Net 中嵌套 If-Then-Else 语句始终是合法的,这意味着您可以在另一个 If ElseIf 语句中使用一个 If 或 ElseIf 语句。
语法
嵌套 If 语句的语法如下 −
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
您可以像嵌套 If 语句一样嵌套 ElseIf...Else。
示例
Module decisions Sub Main() '局部变量定义 Dim a As Integer = 100 Dim b As Integer = 200 ' check the boolean condition If (a = 100) Then ' if condition is true then check the following If (b = 200) Then ' 如果条件为 true 则打印以下内容 Console.WriteLine("Value of a is 100 and b is 200") End If End If Console.WriteLine("Exact value of a is : {0}", a) Console.WriteLine("Exact value of b is : {0}", b) Console.ReadLine() End Sub End Module
当上面的代码被编译并执行时,会产生以下结果 −
Value of a is 100 and b is 200 Exact value of a is : 100 Exact value of b is : 200