1
http://msdn.microsoft.com/en-us/library/bb355170.aspxExpression.Invoke - 它有什麼作用?
我無法理解的是類是什麼,如果它沒有我想要調用委託的ruslt ..
http://msdn.microsoft.com/en-us/library/bb355170.aspxExpression.Invoke - 它有什麼作用?
我無法理解的是類是什麼,如果它沒有我想要調用委託的ruslt ..
Expression.Invoke
不會立即調用定表達式 - 它創建了一個表達式樹表示給定表達式的調用。這就是expression trees的全部內容。
如果你想真正執行表達式樹,你需要建立一個LambdaExpression
,就可以調用Compile
(這將會建立一個代表),然後調用該委託。
謝謝Jon Skeet。 –