Hãy xem xét ví dụ sau mã:List.ForEach trong vb.net - bối rối tôi
TempList.ForEach(Function(obj)
obj.Deleted = True
End Function)
Và một điều này:
TempList.ForEach(Function(obj) obj.Deleted = True)
Tôi mong chờ kết quả là như nhau, tuy nhiên thứ hai Ví dụ mã không thay đổi các đối tượng trong danh sách TempList.
Bài đăng này hiểu thêm lý do tại sao ...? Hoặc ít nhất có được một số trợ giúp để hiểu tại sao ...
Ahhh có ý nghĩa hoàn hảo ngay bây giờ, cảm ơn rất nhiều vì điều đó. Đó là tất cả vẫn còn khá mới với tôi :-) –
Tôi phải thừa nhận rằng lúc đầu, tôi không biết điều gì đang xảy ra ;-) –
Tôi ngạc nhiên trước mức độ mạnh mẽ của công cụ này, buộc bản thân tôi phải học điều này là LINQ. –