マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • 式木(Expression tree)とは、式(数式)を木構造で表したものの事。
  • 以前は、1文だけのラムダ式のみ式木(Expression tree)にできた。
  • .NET 4 から、強化され DLR で使っている構文木の全機能を備える。

詳細

使用例

実際に、文字列の計算式の計算結果を取得するライブラリでは、
RPN(Reverse Polish Notation、逆ポーランド記法)や
式木(Expression Tree)を使って計算するライブラリなどがある。

LINQとの関連

LINQプロバイダでは、ラムダ式を式木として扱う

参考

Sho's

(プログラミング C# - 翔ソフトウェア (Sho's))

[C#][ラムダ式][式木]

Expression として扱えるラムダ式と扱えないラムダ式
http://blog.shos.info/archives/2012/11/cexpression_expression.html

[C#][.NET][式木]

メタプログラミング入門

実装


Tags: :プログラミング, :.NET開発


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-27 (火) 12:48:48 (1697d)