C# 使用表达式树计算泛型类的属性

C# 使用表达式树计算泛型类的属性,c#,reflection,expression-trees,C#,Reflection,Expression Trees,我必须计算一个包含特定表达式的公式,例如:“column1*column3”。这些列名是动态的,仅在运行时生成。我有这些列名的类对象。 表达式可以有任何基本的算术运算符 我认为这可以通过c#中的表达式树来实现。这是最好的办法吗。如果是这样的话,有人能为我提供一些关于如何处理这个问题的帮助吗?因为我在表达式树上找不到任何好的例子。或者是否可以/应该使用反射来完成 谢谢,这取决于,如果不是性能关键的代码,那么使用反射会更好,源代码将更易于阅读和维护

我必须计算一个包含特定表达式的公式,例如:“column1*column3”。这些列名是动态的,仅在运行时生成。我有这些列名的类对象。 表达式可以有任何基本的算术运算符

我认为这可以通过c#中的表达式树来实现。这是最好的办法吗。如果是这样的话,有人能为我提供一些关于如何处理这个问题的帮助吗?因为我在表达式树上找不到任何好的例子。或者是否可以/应该使用反射来完成


谢谢,这取决于,如果不是性能关键的代码,那么使用反射会更好,源代码将更易于阅读和维护