【发布时间】:2013-01-24 11:45:06
【问题描述】:
我需要编写一个泛型方法,它采用泛型类型的实例和字符串格式的属性名称并返回一个表达式树
我需要转换一个简单的 lambda 表达式
a => a.SomePropertyName
其中a 是泛型类型,它将有一个属性,名称为SomePropertyName
我知道我们可以使用下面的反射代码来获取属性信息
System.Reflection.PropertyInfo propInfo = a.GetType().GetProperty("SomePropertyName");
这可能很简单,但是我对表达式树不太熟悉,如果有类似的问题,请链接并关闭它
【问题讨论】:
标签: c# linq generics expression-trees