C# Event

发布时间:2024-11-22 00:41

在请求帮助或建议时,用'in the event of...'而非'要是...就好了' #生活技巧# #职场沟通技巧# #商务英语#

最新推荐文章于 2024-09-07 10:30:00 发布

Daniel799 于 2018-09-19 19:42:17 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Key Point 

Demo 

using System;

namespace EventDemo

{

public class Program

{

static void Main(string[] args)

{

Friend f1 = new Friend("Alen");

Friend f2 = new Friend("Bob");

Friend f3 = new Friend("Cindy");

Program p = new Program();

p.CallEvent += new CallHandler(f1.SendMessage);

p.CallEvent += new CallHandler(f2.SendMessage);

p.CallEvent += new CallHandler(f3.SendMessage);

p.OnCall("Any one received the message?");

Console.WriteLine("----------------------------------------");

p.CallEvent-= new CallHandler(f2.SendMessage);

p.OnCall("Any one received the message?");

Console.Read();

}

public delegate void CallHandler(string msg);

public event CallHandler CallEvent;

public void OnCall(string msg)

{

CallEvent?.Invoke(msg);

}

}

public class Friend

{

public string Name;

public Friend(string name)

{

Name = name;

}

public void SendMessage(string message)

{

Console.WriteLine(message);

Console.WriteLine(this.Name + " recevied the message.");

}

}

}

网址:C# Event https://www.yuejiaxmz.com/news/view/182758

相关内容

50个常见的C#面试问题和答案合集和详解
最新情绪管理培训
设intc=5和inta;a=2+(c+=c++,c+8,++c),则a=()
设备使用python连接阿里Iot
【TINY4412】LINUX移植笔记:(23)设备树LCD触摸屏驱动
Windows 7: 跟踪用户登陆事件
增强应急处理能力
下列式子 ∫tan xdx=In cosx+C,∫cotdx=In sinx+C
C#最全资料
卡券事件推送

随便看看