我正在尝试使用表达式树创建一个返回对象的方法,但我无法确定如何指定要返回的对象。我已经阅读了这篇文章,但似乎没有实际指定返回值的地方。
我已经完成了所有的赋值和其他操作,但是如何从使用表达式树创建的方法中指定要返回的对象呢?
编辑:这些是 v4 表达式树,我正在尝试创建的方法类似于这样:
我已经完成了所有的赋值和其他操作,但是如何从使用表达式树创建的方法中指定要返回的对象呢?
编辑:这些是 v4 表达式树,我正在尝试创建的方法类似于这样:
private object ReadStruct(BinaryReader reader) {
StructType obj = new StructType();
obj.Field1 = reader.ReadSomething();
obj.Field2 = reader.ReadSomething();
//...more...
return obj;
}