wu2198的新浪博客,糖是怎样恋成的,闺蜜头像
1 using system; 2 namespace consoleapp1 3 { 4 class eventtest 5 { 6 // 声明委托 7 public delegate void eventhander(object sender, eventargs e); 8 public string sex { get; set; } = "man"; 9 10 // 定义事件,基于委托 11 public event eventhander gotoilet; 12 // 触发事件 13 public void onevent(eventargs e) 14 { 15 if(this.gotoilet != null) 16 { 17 this.gotoilet(this, e); 18 } 19 } 20 public static void toilet(object sender, eventargs e) 21 { 22 var core = (eventtest)sender; 23 console.writeline("please enter " + core.sex + " toilet"); 24 } 25 static void main(string[] args) 26 { 27 var et = new eventtest(); 28 et.gotoilet += new eventhander(toilet); 29 while (true) 30 { 31 et.onevent(null); 32 console.readkey(); 33 } 34 } 35 } 36 }
结果
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论