-2
里面我有下面的类:使用typeof运算类型定义
我知道method.Invoke将返回IIncludableQueryable。但我得到这个编译错误:
'lambda' is a variable but is used like a type
里面我有下面的类:使用typeof运算类型定义
我知道method.Invoke将返回IIncludableQueryable。但我得到这个编译错误:
'lambda' is a variable but is used like a type
IIncludableQueryable<T, lambda.ReturnType>
你不能做到这一点。泛型需要编译时类型,但第二个泛型参数是运行时类型。如果要在编译时使用未知类型的泛型,则需要像以前一样使用反射。
'dynamic'可能更简单......不能说“更好”,但绝对更简单。一旦你需要进入泛型的反思,它往往会变得非常混乱:-) 但是,答案是100%正确 – Jcl
始终包含错误消息。 –
小心分享错误? – nvoigt
对不起,错过了。刚刚更新了我的问题 –