C# 中的委托语法如下:
delegate <return_type> <delegate_name>(<parameter_list>);
例如:
delegate int MyDelegate(int a, int b);
这是一个定义了两个整数参数并返回一个整数的委托。
C# 中的 Lambda 表达式语法如下:
(<parameter_list>) => <expression>
例如:
(int a, int b) => a + b;
这是一个接受两个整数参数并返回它们的和的 Lambda 表达式。
Lambda 表达式可以用作委托的实例,因此它们可以作为参数传递给方法,或作为基于委托的事件的处理程序。
2016 © donet5.comApache Licence 2.0