在網上掃興,我很難理解以簡單的方式 - 術語call-site(@dlr)。 香港專業教育學院在讀here即調用點是:呼叫現場解釋?
一個網站說
在該方法被調用的位置。
一書中說:
調用點。這是DLR的原子 - 可以被認爲是單個單元的代碼的最小片段 。一個表達式可能包含很多呼叫站點,但其行爲建立在自然的方式中,一次評估一個呼叫站點。對於 討論的其餘部分,我們一次只能考慮一個呼叫站點。這是 將是非常有用的調用點指 到一個小例子,所以這裏是一個非常簡單的一個,其中d是當然的 dynamic類型的變量
d.Foo(10);呼叫站點在代碼中表示爲 System.Runtime.CompilerServices.CallSite。
另一本書說:
編譯器生成代碼,以在最後一個表達式樹 描述的操作,通過調用網站管理的DLR將 綁定在運行時。呼叫站點實質上充當呼叫者和被呼叫者之間的中介 。
對不起,我cant看看這三個解釋是在哪裏合併成一個簡單的解釋。
我會很樂意得到一個簡單的解釋:
我怎麼解釋我的妻子 - 什麼是調用點?