我对这些比较陌生,有人可以解释(以下代码的)意义,还是提供指向有关 lambda 表达式的一些有用信息的链接?我在测试中遇到以下代码,我想知道为什么有人会这样做:
foo.MyEvent += (o, e) => { fCount++; Console.WriteLine(fCount); };
foo.MyEvent -= (o, e) => { fCount++; Console.WriteLine(fCount); };
我的直觉告诉我,这很简单,不是错误,但我对这些表达方式了解得不够多,无法理解为什么要这样做。