自闭症康复网,内容丰富有趣,生活中的好帮手!
自闭症康复网 > C#委托 事件学习之(一)——委托事件描述

C#委托 事件学习之(一)——委托事件描述

时间:2021-02-19 10:43:04

相关推荐

C#委托 事件学习之(一)——委托事件描述

1、委托是一个类,定义了方法的类型,使得该方法可以作为其他方法的参数。避免了if...else的大量使用。

using System;namespace ConsoleApplication1{public class GreetPeople{public delegate void GreetEventHander(object sender, GreetEventArgs e);public event GreetEventHander Greet;public class GreetEventArgs : EventArgs{public readonly string name;public GreetEventArgs(string Tem){this.name = Tem;}}protected virtual void GreetWay(GreetEventArgs e){if (Greet != null)Greet(this, e);//调用注册方法}public void Greeting(string name){GreetEventArgs e = new GreetEventArgs(name);GreetWay(e);}}public class GreetWays{public void English(object sender, GreetPeople.GreetEventArgs e){

如果觉得《C#委托 事件学习之(一)——委托事件描述》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。