匿名函数和Lambda表达式

时间:2022-03-04 19:30:31

匿名函数

delegate( 参数 ) { 语句块 }

比如:
delegate(string message){ Console.WriteLine(message); }

Lambda表达式

( 参数 ) => { 语句块 }

比如:
(string message) => { Console.WriteLine(message); }

注,Lambda表达式编译器通常是解析成匿名函数来处理;
委托提供了将函数表达式作为函数参数的可能;