@callofduty890
2020-10-13T07:50:53.000000Z
字数 494
阅读 154
未分类
1.下列关于事件的说法中,不正确的是___。
A.事件是发送(生产)者的类中的成员
B.事件是接收(消费)者的类中的成员
C.事件可以是实例的,也可以是静态的
D.事件是一种类的对象,可以包含多个成员
2.下列关于事件的说法中,正确的是_____。
A.在静态事件的访问器中不可以用this来访问
B.在实例事件的访问器中可以用this来访问
C.在静态事件和实例事件的访问器中都可以用this来访问
D.在静态事件和实例事件的访问器中都不可以用this来访问
二、填空题
1.C#使用一种_____模型来实现事件。
2.C#使用——运算符来为事件附加事件处理程序;使用_____运算符取消订阅事件。
3.在.NET Framework中,事件模型由_____、___和___三个互相联系的元素提供。
三、思考题
1.什么是事件?事件具有什么特点?如何声明事件?
2.事件的处理机制是什么?
3.事件和委托有什么关系?
4.如何订阅和取消事件?
5.. .NET Framework中的事件模型由哪些元素构成?
四、练习题
1.通过事件实现如下效果:现有一个人,一群鸟,人有一把手枪,当人开枪时,所有的鸟都被吓飞了。
