Expression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
値を算出するために分析または評価できる式です。
public class Expression
type Expression = class
Public Class Expression
- 継承
-
Expression
- 派生
注釈
これにより、多くの組み込み関数をサポートし、実行時に拡張可能なオープンエンドのラッパーが提供されます。 また、例外のないべき表現や評価の正確性の検証も支援します。
コンストラクター
| 名前 | 説明 |
|---|---|
| Expression(ExpressionEvaluator, Expression[]) |
Expression クラスの新しいインスタンスを初期化します。 式構造体。 |
| Expression(String, Expression[]) |
Expression クラスの新しいインスタンスを初期化します。 組み込みの式構造体。 |
フィールド
| 名前 | 説明 |
|---|---|
| Functions |
関数辞書=> ExpressionEvaluator。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Children |
子どもの表情を表示または設定します。 |
| Evaluator |
表現評価者を手に入れます。 |
| ReturnType |
表現の評価で期待される結果が得られます。 |
| Type |
表現のタイプを得ています。 |
メソッド
演算子
| 名前 | 説明 |
|---|---|
| Implicit(String to Expression) |
文字列を暗黙的に式プロパティに割り当てることを可能にします。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| DisjunctiveNormalForm(Expression) |
表現を選言標準形に書き換えましょう。 |
| PushDownNot(Expression) |
葉っぱに押し込まず、式を書き直してください。 |