码迷,mamicode.com
首页 > Windows程序 > 详细

C#事件

时间:2018-02-03 13:05:13      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:style   str   gate   条件   bsp   通知   +=   允许   math   

          C#中允许一个类或对象将发生的事情通知其他类或对象,这称为事件:

事件的处理步骤

  1. 定义事件
  2. 使用委托定义事件
  3. 订阅事件
  4. 引发事件

 

【1】定义事件

语法如下:

[访问修饰符] event 委托名 事件;

public delegate void MathOp(int num1,int num2);

private event MathOp eventMath;

 

【2】订阅事件

使用+=来订阅事件:

eg:

eventAdd+=new MathOp(Add); //订只是为事件增加一个指向方法的委托,事件发生时调用此方法;

【3】引发事件

条件满足时,调用,这个和调用方法类似

if (num1>num2)

{

eventMath(num1,num2);

)

 

C#事件

标签:style   str   gate   条件   bsp   通知   +=   允许   math   

原文地址:https://www.cnblogs.com/IotI/p/8408586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!