- Arithmetic Operations
- Assign Expression
- Comparison Expression
- Conditional Expression
- Exception Expression
- Iteration Expression
- Jump Expression
- Logical Expression
- Member Expression
- Operators Expression
Expression Tree Tutorial Modulo
You can build an expression tree which contains an arithmetic remainder operation using Expression.Modulo
method. For example, you have the following code.
int value = 6 % 5; Console.WriteLine(value);
Here is the code that is required to build the same functionality using expression tree.
Expression valueExpr = Expression.Modulo ( Expression.Constant(6), Expression.Constant(5) ); Console.WriteLine(Expression.Lambda<Func<int>>(valueExpr).Compile()());