在 Visual Basic (VB) 中,If 语句用于条件判断

用于在多个条件之间进行选择。
示例:
vb
Dim number As Integer = 7
If number < 5 Then
Console.WriteLine("数字小于 5")
ElseIf number = 5 Then
Console.WriteLine("数字等于 5")
Else
Console.WriteLine("数字大于 5")
End If
输出:
数字大于 5
4. 单行的 If 表达式
VB 还支持单行的 If 表达式,用于简单的条件判断和赋值。
示例:
vb
Dim number As Integer = 10
Dim result As String = If(number > 5, "数字大于 5", "数字小于或等于 5")
Console.WriteLine(result)
输出:
数字大于 5
5. 嵌套的 If 语句
If 语句可以嵌套,用于处理更复杂的条件逻辑。
示例:
vb
Dim age As Integer = 25
Dim hasLicense As Boolean = True
If age >= 18 Then
If hasLicense Then
Console.WriteLine("可以驾驶汽车")
Else
Console.WriteLine("需要考取驾照")
End If
Else
Console.WriteLine("年龄不足,不能驾驶汽车")
End If
输出:
可以驾驶汽车
总结
简单的 If:用于单一条件判断。
If-Else:用于两个互斥的条件。
If-ElseIf-Else:用于多个互斥的条件。
单行的 If 表达式:用于简单的条件赋值。
嵌套的 If:用于复杂的条件逻辑。
选择合适的 If 语句形式可以使代码更清晰、更高效。返回搜狐,查看更多