Tôi muốn biết sự khác biệt là gì. Hiện tại, tôi đang tìm hiểu công cụ này và dường như với tôi như thế này là giống nhau:Biểu thức Lambda so với các phương thức ẩn danh
delegate void X();
X instanceOfX;
instanceOfX = delegate() { code };
instanceOfX =() => { code };
Ngoài ra nếu lambda mới hơn, tôi có nên sử dụng lambda và quên các phương pháp ẩn danh không?
Suy nghĩ về mặt tiến hóa của ngôn ngữ. Trong C# 1, chúng tôi đã có các đại biểu. Trong C# 2, họ đã thêm các phương thức nặc danh. C# 3 thêm lambdas. Cách dễ dàng hơn để thực hiện các tác vụ tương tự. Để biết thêm về sự tiến hóa, tôi sẽ khuyến khích bạn xem cuốn sách * C# In Depth *. –