读lambda表达式

时间:2017-10-20 15:25:41

标签: c# lambda expression

对于定义(x => x.FirstName)

,我有一个像(x => x.Division.Name)Expression<Func<Employee,object>>这样的lambda表达式

现在我想从这个lambda机构收集信息,例如FirstName的名称和类型以及Division然后Name的名称和类型,我该怎么做?< / p>

当我在调试时浏览表达式的值时,我在表达式Body中找到了提供此信息的属性,但是当我尝试在设计时调用这些属性时,我无法找到它们。< / p>

修改

重复的问题回答了(x => x.FirstName) FirstName string (x => x.Age)的问题,但在试验时我发现Age integer bool NoteType }或Convert,正文Body变为MemberExpressionboot无法投放到boot,我该如何处理这种情况?

0 个答案:

没有答案