Có một số liệu như Exit For
, ngoại trừ thay vì thoát khỏi vòng lặp, nó chỉ chuyển sang mục tiếp theo.VB.NET - Cách di chuyển đến mục tiếp theo a Đối với mỗi vòng lặp?
Ví dụ:
For Each I As Item In Items
If I = x Then
' Move to next item
End If
' Do something
Next
Tôi biết có thể chỉ cần thêm một Else
để báo cáo kết quả Nếu vậy nó sẽ đọc như sau:
For Each I As Item In Items
If I = x Then
' Move to next item
Else
' Do something
End If
Next
Chỉ cần tự hỏi nếu có một cách để nhảy cho mục tiếp theo trong danh sách Items
. Tôi chắc chắn hầu hết sẽ hỏi chính xác tại sao không chỉ sử dụng câu lệnh Else
, nhưng để tôi gói mã "Do Something" có vẻ ít dễ đọc hơn. Đặc biệt là khi có nhiều mã hơn.
Cảm ơn đây là chính xác những gì tôi đang tìm kiếm, vui như thế nào nó không phải trong tài liệu MSDN ?? (http://msdn.microsoft.com/en-us/library/5ebk1751.aspx) Cũng chúc mừng đánh bại Jon tới bài viết, trong 20 giây! :) –
Tôi gần như đã bị Skeeted một lần nữa! ;) –