看到他我一下子就悟了-- Lambda表達式


一直對Lambda表達式似懂非懂,平常也用過,就是不太明白有時候還要百度。周六去圖書館看書,看到下面這幾句話,一下子就悟了:

  • Lambda表達式(匿名函數),基本形式:

    (intput paramters)=〉expression
    a.只有一個參數時,括號是可選的,兩個或者更多用逗號隔開
    b.編譯器無法推斷輸入函數類型時,可以按一下實例中的方式顯示指定類型

    (int x,string s)=>s.Length>x
    

      其它參數舉例:

    //兩個參數
    (x,y)=>x==y
    //一個參數
    x=>x*x
    //零個參數
    ()=>somemethod()

 

  • Lambda語句(與Lambda表達式類似,只是語句在大括號中)

    基本形式:

    (input parametors)=>{ statement}


  • 哈哈,以后再Lambda表達式就不用翻書了,就這么個形式,記住萬變不離其中,不管看多少書,做多少練習,最后還是他……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM