มีสเตตัสExit For
ไหมยกเว้นแทนที่จะออกจากลูปมันก็ย้ายไปรายการถัดไป
ตัวอย่างเช่น:
For Each I As Item In Items
If I = x Then
' Move to next item
End If
' Do something
Next
ฉันรู้ว่าสามารถเพิ่มElse
คำสั่ง If ได้ดังนั้นมันจะอ่านดังนี้:
For Each I As Item In Items
If I = x Then
' Move to next item
Else
' Do something
End If
Next
แค่สงสัยว่ามีวิธีข้ามไปยังรายการถัดไปในItems
รายการ ฉันแน่ใจว่าส่วนใหญ่จะถามอย่างถูกต้องว่าทำไมไม่ใช้แค่Else
คำสั่ง แต่สำหรับฉันแล้วการตัดโค้ด "Do Something" ดูเหมือนจะอ่านได้น้อยลง โดยเฉพาะอย่างยิ่งเมื่อมีรหัสมากขึ้น