C#に触れて5分の者だけど、

C#のdelegateってC++のfunctorみたいなもの?
言い換えればlispの手続き抽象?