1. 程式人生 > >C#委託和lambda

C#委託和lambda

委託參考連結:

https://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703368.html

https://www.cnblogs.com/yinqixin/p/5056307.html

"Lambda表示式"是一個匿名函式,是一種高效的類似於函數語言程式設計的表示式。

所有Lambda表示式都使用Lambda運算子=>,該運算子讀作"goes to"。

Lambda運算子的左邊是輸入引數(如果有),右邊是表示式或語句塊。Lambda表示式x => x * x讀作"x goes to x times x"。

 表示式 lambda 會返回表示式的結果,並採用以下基本形式:  (input parameters) => expression

只有一個引數時,可以省略括號,如果多個引數,則必須加括號,並且用','隔開

可以將此表示式分配給委託型別。

ex1

ex2

ex3 沒有引數