Рассмотрим следующий пример кода:
TempList.ForEach(Function(obj)
obj.Deleted = True
End Function)
И этот:
TempList.ForEach(Function(obj) obj.Deleted = True)
Я ожидаю, что результаты будут одинаковыми, однако второй пример кода НЕ изменяет объекты в списке TempList.
Этот пост больше понять, почему...? Или хотя бы получить некоторую помощь, чтобы понять, почему...