LINQ Lambda表達式是LINQ中的一個無名函數。它使語法簡單。雖然lambda表達式不像LINQ查詢那樣可讀,但它們同樣重要,並且在內部轉換為lambda。當您使用LINQ lambda表達式作為表達式時,其範圍是有限的。在此之後,您將無法使用Lambda表達式。
短語"Lambda表達式來自術語“lambda”微積分,一種用於定義函數的數學符號。作為LINQ方程的可執行元素,Lambda表達式以一種在運行時可以輕鬆傳遞到數據源的方式轉換邏輯。另一方麵,Lambda表達式並不局限於LINQ應用程序。
的類型Lambda表達式在構建時確定。您有一個括號(),它將輸入參數保存在前麵提到的lambda表達式的左側。
條件的名稱可以是任何東西,在它前麵(=>)是一個等於(=)後麵跟著一個大於(>)符號,它用於從左到右發送或傳遞參數,並且使用將從左側參數傳遞的輸入參數在右側執行任務。