Я пытаюсь удалить свой текущий элемент в каждом цикле, если некоторые критерии совпадают, но его ошибка запуска после удаления и повторного цикла.
Мой образец кода:
For Each Item As BookingRoom In myBookedRooms
If Item.RoomInfo.UIN = myRoom.UIN Then
myBookedRooms.Remove(Item)
Continue For
End If
Next
* Примечание. RoomInfo и myRoom являются экземплярами класса Room
. Я использую myBookedRooms.remove
, но его триггерную ошибку. Как правильно это сделать? т.е. удалить зарезервированную комнату, если идентификатор комнаты совпадает с выбранной