2

私はこのコードを持っています:

var parameter = Expression.Parameter(typeof(T));
 Expression.Call(
    Expression.PropertyOrField(parameter, "MyProperty"),
    "Equals", null,
    Expression.Constant(Convert.ToInt32("MyValue")))

の代わりに>、、、>=および<を実装する方法はありますか?<=Equals

4

1 に答える 1

4

のようなメソッドが必要ですExpression.GreaterThanOrEqual。実装しようとしている場合は、(ポリモーフィック) メソッドへのメソッド呼び出しを生成するのではなく、==私も使用します。Expression.EqualEquals

于 2012-09-03T15:13:31.643 に答える