不必要的拳擊,我玩DLR以更好地瞭解它。我不完全熟悉但其所有的概念和術語,它在我的問題的任何術語或概念上的錯誤,非常抱歉。避免在DLR
基本上,我理解的方式是,你繞過在表達式目錄樹對象,但您使用的粘合劑,以使您的對象的動態功能,其他DLR的語言中。因此,例如,直接在表達式樹中(使用Expression.Add)添加,而不是直接在表達式樹中創建一個活頁夾,並在需要時由調用站點調用併爲您添加內容。但是,由於您在加法操作結束時(如果操作數是例如兩個Int32值)傳遞對象,所以必須將生成的Int32裝箱到一個對象中(因爲仍在綁定中)呼叫網站的期望。我有點擔心這個不斷的裝箱/拆箱可能會影響運行時的性能。
這真的是它應該是怎樣(所有拳擊/拆箱)工作還是我失去了一些東西?