Lambda 表達式是一種可用于創(chuàng)建委托或表達式目錄樹類型的匿名函數(shù)。 通過使用 lambda 表達式,可作為參數(shù)傳遞或作為函數(shù)調(diào)用值返回的本地函數(shù)。 Lambda 表達式對于編寫 LINQ 查詢表達式特別有用。

  若要創(chuàng)建 Lambda 表達式,需要在 Lambda 運算符 => 左側(cè)指定輸入?yún)?shù)(如果有),然后在另一側(cè)輸入表達式或語句塊。 例如,lambda 表達式 x => x * x 指定名為 x 的參數(shù)并返回 x 的平方值。 如下面的示例所示,你可以將此表達式分配給委托類型:

移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),手機維修培訓(xùn),手機軟件培訓(xùn)

delegate int MyDel(int i);  
static void Main(string[] args)  
{  
    MyDel myDelegate = x => x * x;  
    int j = myDelegate(5); //j = 25  }

移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),手機維修培訓(xùn),手機軟件培訓(xùn)

  

  創(chuàng)建表達式樹:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式