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

📅 2025-10-03 17:33:21 ✍️ admin 👁️ 9810 ❤️ 495
在 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 语句形式可以使代码更清晰、更高效。返回搜狐,查看更多