If...Else
, Select Case
)的應用。If...Else
If 條件1 Then
' 條件1成立時執行的程式碼
ElseIf 條件2 Then
' 條件2成立時執行的程式碼
Else
' 所有條件都不成立時執行的程式碼
End If
Dim score As Integer = 85
If score >= 90 Then
Console.WriteLine("A")
ElseIf score >= 80 Then
Console.WriteLine("B")
ElseIf score >= 70 Then
Console.WriteLine("C")
Else
Console.WriteLine("D")
End If
' 輸出:B
Select Case
Select Case 變數
Case 條件1
' 條件1成立時執行的程式碼
Case 條件2
' 條件2成立時執行的程式碼
Case Else
' 其他情況執行的程式碼
End Select
Dim score As Integer = 85
Select Case score
Case Is >= 90
grade = "A"
Case 80 To 89
grade = "B"
Case 70 To 79
grade = "C"
Case Else
grade = "F"
End Select
' 輸出:B
Select Case
的情況:If...Else
的情況:Case
: 適用於單一變數的多分支處理,語法簡潔且效能較優化。If...Else
: 靈活處理複雜條件,適合多變數與動態邏輯。If...Else
更適合複雜邏輯,而 Select Case
適合結構化的條件分支。如果你有興趣進一步學習,請留言告訴我或留言與我分享~~~~