Rozważmy następujący przykład kodu:List.ForEach w VB.NET - kłopotliwy mi
TempList.ForEach(Function(obj)
obj.Deleted = True
End Function)
i ten:
TempList.ForEach(Function(obj) obj.Deleted = True)
spodziewałbym wyniki być taka sama, natomiast drugi przykład kodu NIE zmienia obiektów na liście TempList.
Ten wpis jest bardziej zrozumiały, dlaczego ...? Albo przynajmniej pomóż zrozumieć, dlaczego ...
Ahhh, teraz ma to sens, wielkie dzięki za to. To wszystko jest dla mnie zupełnie nowe :-) –
Muszę przyznać, że na początku też nie wiedziałem, co się dzieje ;-) –
Jestem zdumiony tym, jak potężne są te rzeczy, zmuszając się do nauki tego również to LINQ. –