public partial class form1 : form { public form1() { initializecomponent(); dog dog = new dog(); insertdog(dog); dog.onalert(); //console.writeline(); } public void insertdog(dog dog) { dog.alerthandler += new dog.aleventhandler(hosteventhandler); } public void hosteventhandler(object sender, eventargs e) { console.writeline("{0}\n",sender.tostring()); } } public class dog { public delegate void aleventhandler(object sender, eventargs e); public event aleventhandler alerthandler; protected int tm = 0; public void onalert() { if(this.alerthandler!=null) { while (true) { if (tm == 100) { this.alerthandler(this.tm, new eventargs()); console.writeline("2\n"); tm = 0; } tm++; thread.sleep(10); } } } }
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论