我刚刚得到以下异常,这似乎表明它Guid
不是一个对象。
“System.Guid”类型的表达式不能用于返回类型“System.Object”
怎么Guid
不是对象?
编译器是如何解决这个问题的?当类型不是对象时,必须有一些东西可以让我在运行时检测到,如果是这样,那会是什么?
====================编辑附加信息====================
Expression.Lambda<Func<object>>(SomeExpression)
SomeExpression 可以是一个 Guid 的常量值,这很重要。