我有一个类型
的 myClassType 对象string typeName = @"MyCompany.MyApp.MyDomain.MyClass";
Type myClassType = Type.GetType(typeName);
我想创建一个lambda表达式(类似于下面的表达式),但如何从 myClassType 中获取 MyClass ,以便我可以将其传递给Func
Expression.Lambda<Func<MyClass, bool>>()
有可能这样做吗?欢迎任何其他方式或建议。
答案 0 :(得分:1)
使用
Expression.Lambda(...)
非通用签名并将结果视为已知类型。