不必要的拳击,我玩DLR以更好地了解它。我不完全熟悉但其所有的概念和术语,它在我的问题的任何术语或概念上的错误,非常抱歉。避免在DLR
基本上,我理解的方式是,你绕过在表达式目录树对象,但您使用的粘合剂,以使您的对象的动态功能,其他DLR的语言中。因此,例如,直接在表达式树中(使用Expression.Add)添加,而不是直接在表达式树中创建一个活页夹,并在需要时由调用站点调用并为您添加内容。但是,由于您在加法操作结束时(如果操作数是例如两个Int32值)传递对象,所以必须将生成的Int32装箱到一个对象中(因为仍在绑定中)呼叫网站的期望。我有点担心这个不断的装箱/拆箱可能会影响运行时的性能。
这真的是它应该是怎样(所有拳击/拆箱)工作还是我失去了一些东西?