首页 > Windows开发 > 详细

C#事件

时间:2019-01-06 01:01:54      阅读:177      评论:0      收藏:0      [点我收藏+]
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace 简单事件练习
 8 {
 9 
10     class 事件发布者
11     {
12         //定义一个委托
13         public delegate void 委托();
14         //定义一个事件
15         public event 委托 发布者事件1;
16         
17         public void  发布者运行()
18         {
19             发布者事件1();//事件当方法来执行
20         }
21     }
22     class 订阅者
23     {
24         
25         
26 
27         public void 订阅者运行()
28         {
29             // int abc = 1;
30             // abc++;
31             Console.WriteLine(" 订阅者执行了事件");
32         }
33     }
34     class Program
35     {
36         static void Main(string[] args)
37         {
38             事件发布者 新发布者 = new 事件发布者();
39             订阅者 新订阅者 = new 订阅者();
40             新发布者.发布者事件1 += new 事件发布者.委托(新订阅者.订阅者运行);
41             新发布者.发布者运行();
42         }
43 
44         
45     }
46 }

 

C#事件

原文:https://www.cnblogs.com/haoweiwei/p/10226922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!