質問: 私は複数回聞いた表現木という概念を見つけたばかりです。私は表現木とその目的が何を意味するのか理解したい。 誰かが私を簡単な説明と使用のサンプルに導くことができるなら、私はそれを愛するでしょう。
回答: 式ツリーは、基本的にコードである式を含むデータ構造です。したがって、これは、コード内で行うことのできる計算を表すツリー構造です。これらのコードは、一連のデータにわたって式ツリーを「実行」することで実行できます。 表現木についての素晴らしいことは、コードでそれらを構築できることです。つまり、コード内に実行可能コード(または一連のステップ) *を作成します* 。他の式で式を置き換えることでコードを修正することもできます。 Expressionは、 `(int x => return x * x)`ような関数デリゲートです。 も参照してください。