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

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

移動開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(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),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

  

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

網(wǎng)友評論