雷霆扫毒中介人是谁,小孩喝牛奶会上火吗,x77.be/bbs
1、新建一个控制台应用程序testdelegate,本项目主要实现:热水器加热,报警器监控,当热水温度达到80度的时候报警器报警这样一个简单的事件处理程序
2、定义委托处理程序
3、添加一个报警器类,报警方法只有在温度超过80度的时候会被调用
4、添加一个热水器类,利用循环加热热水器,从一度增加到100度,当温度超过80度时候触发事件报警
public void 加热()
{
console.writeline("开始加热了.....");
system.eventargs e = new eventargs();
for (int i = 1; i < 101;i++)//温度每增加一度调触发一次事件
{
system.threading.thread.sleep(100);//休息0.1秒
console.writeline(i.tostring()+"度");
if (playgame != null)
{
if(i>=80)//当温度大于80度
playgame(this, e);//触发事件
}
}
}
}
5、客户端开始调用
// 指定监视
z.playgame += new playgamehandler(w.报警);
system.threading.thread.sleep(1000);
// 开始加热
z.加热();
console.writeline("场景结束...");
console.readline();
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论