委托有人说类似c++里的函数指针,但我认为不完全正确。虽然功能有一点像。如果楼主c++比较好。可以到网上搜索一下"c++ event evc3 vc6 实现"这个的组合。这个用宏和类完美的解释了委托的概念。我也可以随后贴给你看看。托管是说你运行的代码不是直接的机器指令,而是把需要做的操作转换成了一个.net  clr认识的中间语言IL,然后.net运行时分析、转换成机器指令再加以执行。为什么要这么多此一举?我想微软这么做就是为了一个目的,clr替你管理内存。代理好像和c++的是一样把。我没有使用过。记得代理是设计模式里的一个?这个和语言,框架本身无关吧。如果说错欢迎指正。