-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
對不起,錯過了。剛剛更新了我的問題 –