表達式樹基礎

表達式樹基礎

轉載:http://www.cnblogs.com/tianfan/archive/2010/03/05/expression-tree-basics.htmlhtml

1.表達式樹不是可執行代碼,它是一種數據結構express

2.咱們的例子是一個Expression<TDelegate>。Expression<TDelegate>類有四個屬性:數據結構

  Body: 獲得表達式的主體。post

  Parameters: 獲得lambda表達式的參數.htm

  NodeType: 獲取樹的節點的ExpressionType。共45種不一樣值,包含全部表達式節點各類可能的類型,例如返回常量,例如返回參數,例如取兩個值的小值(<),例如        取兩個值的大值(>),例如將值相加(+),等等。blog

  Type: 獲取表達式的一個靜態類型。在這個例子裏,表達式的類型是Func<intintint>。it

3.http://www.cnblogs.com/jesse2013/p/expressiontree-part1.htmlio

相關文章
相關標籤/搜索