C#中的表達式樹的淺解

表達式樹可以說是Linq的核心之一,爲什麼是Linq的核心之一呢?因爲表達式樹使得c#不再是僅僅能編譯成IL,我們可以通過c#生成一個表達式樹,將結果作爲一箇中間格式,在將其轉換成目標平臺上的本機語言。比如SQL。我們常用的Linq to sql就是這樣生成SQL的。 表達式樹是.NET 3.5之後引入的,它是一個強大靈活的工具(比如用在LINQ中構造動態查詢)。 先來看看Expression類的
相關文章
相關標籤/搜索