22.2 Delegate instantiation

原创 2006年06月22日 03:19:00
An instance of a delegate is created by a delegate-creation-expression (§14.
5.10.3). The newly created delegate
instance then refers to either:
? The static method referenced in the delegate-creation-expression, or
? The target object (which cannot be null) and instance method referenced in
the delegate-creationexpression,
or
? Another delegate
[Example: For example:
delegate void D(int x);
class Test
{
public static void M1(int i) {?}
public void M2(int i) {?}
}
class Demo
{
static void Main() {
D cd1 = new D(Test.M1); // static method
Test t = new Test();
D cd2 = new D(t.M2); // instance method
D cd3 = new D(cd2); // another delegate
}
}
end example]
Once instantiated, delegate instances always refer to the same target
object and method. [Note: Remember, when
two delegates are combined, or one is removed from another, a new delegate
results with its own invocation list;
the invocation lists of the delegates combined or removed remain unchanged.
end note]
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++学习笔记36 模版的显式具体化(template specialization)和显式实例化(template instantiation)

C++的模版有时候很可能无法处理某些类型。 例如: #include using namespace std; class man{ private: string name; int data...

22.2 波形音频 II

摘录于《Windows程序(第5版,珍藏版).CHarles.Petzold 著》P1000 22.2.6  数字录音机         Windows 包含了一个叫做 Sound Recorder(...

CArray,CList,CMap如何实化(实例化,instantiation)

哎,这是乎又是一篇没有什么技术含量的应用性文章,但我,又能怎么样?虽然,我们在《CMap如何使用,用法举例》中,已经非常详细的说明了CMap参数的用法,也在其他的专题中介绍过了其它模板类的实化过程,不...

erro: "Instantiation of '***' failed. The design unit was not found"

在FPGA的设计中,经常会遇到此类问题,如题目所示--"erro: Instantiation of '***' failed. The design unit was not found",之前在Q...

算法导论22.2广度优先搜索 练习总结

22.2-1 请计算出在有向图 22-2(a) 上运行广度优先搜索算法后的 d 值和 π 值,这里假定结点 3 为算法所用的源结点。 ANSWER: 22.2-2 请计算出在图 22-3 所示无向...
  • chan15
  • chan15
  • 2015-11-14 19:50
  • 1488

springmvc 中 Instantiation of bean failed实例化Bean失败错误

springmvc 中 Instantiation of bean failed实例化Bean失败错误 配置springMVC 项目时,启动tomcat服务器报错: 错误: 信息: In...

算法导论 第22章 图算法 22.2 广度优先搜索

一、综述 BFS蛮简单的,没什么好的综述的。 BFS算法的算法过程与它是有向图还是无向图没有关系,也与用邻接图还是用矩阵表示也没有关系。本文的代码是用邻接图实现的,例子是22-3的有向图。 用邻...

模板显式实例化 explicit template instantiation

众所周知,C++中模板的声明与定义分离时

算法导论22.2-6:好选手、坏选手问题

Q:有两种类型的职业摔跤选手:一种是好“选手”,一种是坏“选手”。对于任意一对摔跤职业选手来说,他们中可能有,也可能没有比赛。假定有n位摔跤职业选手,并且有一份清单,上面列出了r对参加比赛的摔跤手。试...

Spring4.3.8MVC中文文档-22.2-The DispatcherServlet-前置控制器

SpringMVC就像其它WebMVC框架一样,以请求为驱动,围绕一个中央Servlet派遣请求给控制层,和提供一些其它的有助于Web应用程序开发的功能。但是,Spring前置控制器不仅仅做了这些。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)