委托,不看会后悔 C#委托实例源码
using System; delegate void EatDelegate(string foot); class MyDelegate { static void zsEat(string foot) { Console.WriteLine("张三吃"+foot); } static void lsEat(string foot) { Console.WriteLine("李四吃"+foot); } static void wwEat(string foot) { Console.WriteLine("王五吃 "+foot); } static void Main() { EatDelegate zs = new EatDelegate(zsEat); EatDelegate ls = new EatDelegate(lsEat); EatDelegate ww = new EatDelegate(wwEat); //zs("西瓜"); //ls("西瓜"); //ww("西瓜"); EatDelegate EatChain; Console.WriteLine("张三、李四、王王开座谈会"); EatChain = zs + ls + ww; EatChain("西瓜"); Console.WriteLine("李四出去接电话"); EatChain -= ls; EatChain("香蕉"); Console.WriteLine("李四回来了"); EatChain += ls; EatChain("桔子"); Console.Read(); } }
- 1
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助