Tôi có một sự kiện trên một trong các lớp học của mình mà tôi muốn đính kèm một trình xử lý. Tuy nhiên, tôi không cần xử lý để làm bất cứ điều gì, vì tôi chỉ kiểm tra hành vi của lớp với các trình xử lý được đính kèm hay không.No-op lambda
Chữ ký sự kiện như sau:
public event EventHandler<EventArgs> Foo;
Vì vậy, tôi muốn làm một cái gì đó như:
myClass.Foo +=();
Tuy nhiên đây không phải là một biểu thức lambda hợp lệ. Cách gọn gàng nhất để diễn đạt điều này là gì?
Thực tế thú vị: bạn cũng có thể đính kèm các đại biểu trống vào các sự kiện để bạn không cần thực hiện kiểm tra trống trước khi gọi sự kiện a la http://stackoverflow.com/a/1431993/1508243 –