代表在C#中的内部工作

时间:2011-08-03 14:37:29

标签: c# oop

  

可能重复:
  How delegates work (in the background)?

我们知道委托是函数指针。

它是如何在内部工作的?

详细解释将不胜感激。

3 个答案:

答案 0 :(得分:3)

following article on MSDN概述了.NET中的委托以及它们如何在内部工作。

答案 1 :(得分:0)

虽然我确信有人会为此提出一个很好的字面解释,但我建议您阅读以下涵盖所有内容的书:

http://www.amazon.com/dp/0735627045/(CLR通过C#,Jeffrey Richter)。

答案 2 :(得分:0)

  

C#中的委托(1)是方法指针的列表。即他们存储   对代码的引用,您可以通过指针调用方法。   这在许多情况下很有用。常见的例子是事件处理程序   代表用于实现发布者/订阅者模式。

(1)