当前位置: 首页 > news >正文

网站收录没排名网站搭建方案

网站收录没排名,网站搭建方案,花乡科技园区网站建设,怎么创建一个博客网站回调和回调函数是什么 软件模块之间存在着接口#xff0c;而回调是一种双向调用模式#xff0c;被调用方在接口被调用时也会调用对方的接口。 对于一般的结构化语言#xff0c;可以通过回调函数来实现回调。回调函数是一个函数或过程#xff0c;是一个由调用方自己实现而回调是一种双向调用模式被调用方在接口被调用时也会调用对方的接口。 对于一般的结构化语言可以通过回调函数来实现回调。回调函数是一个函数或过程是一个由调用方自己实现供被调用方使用的函数。 对于C和C来说一般通过函数指针实现调用。 对于C#来讲声明的委托事件就像一个指针通过事件变量来调用另外的方法将该方法作为参数传递给另一个方法。回调函数是一个工作流的一部分由工作流来决定函数的调用回调时机。 怎么实现 通过声明委托来实现回调。 我们在C#编程经常会遇到事件触发流程定义这个事件的方法就是回调函数。回调函数实际上就是将某种行为即方法存储下来在需要的时候进行调用。它通过委托实现并不一定是事件还是委托变量来调用。 先看一个典型C#委托声明代码 public delegate void EventHandler( object sender , EventArgs e )其中object sender:表示触发事件的控件对象 sender参数用于传递指向事件源对象的引用。使用sender 可以查出触发事件的具体控件。 EventArgs是包含事件数据的类的基类,用于传递事件的细节是一些事件附属的信息。 using System;namespace 回调函数 {//1.声明关于事件的委托public delegate void AlarmEventHandler(object sender, EventArgs e);class Dog{//2.声明事件 public event AlarmEventHandler Alarm;//3.编写引发事件的函数public void OnAlarm(){if (this.Alarm ! null){Console.WriteLine(\n汪汪~~~~~~~);this.Alarm(this, new EventArgs()); //发出警报}}}//事件接收者class Host{//.编写事件处理程序void HostHandleAlarm(object sender, EventArgs e){Console.WriteLine(主人: 吓死宝宝);}//.注册事件处理程序public Host(Dog dog){dog.Alarm new AlarmEventHandler(HostHandleAlarm);}}class Thief{void ThiefHandleAlarm(object sender, EventArgs e){Console.WriteLine(小偷: 吓死宝宝);}public Thief(Dog dog){dog.Alarm new AlarmEventHandler(ThiefHandleAlarm);}}class Program{static void Main(string[] args){Dog dog new Dog();Host host new Host(dog);Thief thief new Thief(dog);//当前时间从2021年3月9日23:59:50开始计时DateTime now new DateTime(2021, 3, 9, 23, 59, 55);DateTime midnight new DateTime(2021, 3, 10, 0, 0, 0);//等待午夜的到来Console.WriteLine(时间一秒一秒地流逝... );while (now midnight){Console.WriteLine(当前时间: now);System.Threading.Thread.Sleep(1000); //程序暂停一秒now now.AddSeconds(1); //时间增加一秒}Console.WriteLine(\n月黑风高的午夜: now);Console.WriteLine(小偷悄悄地摸进了女主人的屋内... );dog.OnAlarm();Console.ReadLine();}} }参考文章 理解C#回调函数 C# (事件触发)回调函数完美处理各类疑难杂症
http://www.zqtcl.cn/news/103592/

相关文章:

  • 网站首页倒计时功能怎么做学网站开发技术
  • 上海网站备案流程欧宇公司网络建设方案
  • 网站营销型办公室装修费用会计分录
  • 个人网站网页设计模板学校ftp服务器做网站
  • 黄江网站建设外贸公司用的采购储运财务软件
  • 优化网站公司做网站建设
  • 门户网站的盈利模式网站建设中备案
  • 代码需求网站织梦怎么关闭网站
  • 浙江工信部网站备案查询东圃做网站
  • icp网站域名怎么填写官方网站建设银行年利息是多少钱
  • 沈阳做网站好的信息流优化师证书
  • 做招聘网站创业seo优化工作
  • 如何维护网站建设外卖网站建设价钱
  • 南宁保洁网站建设乌克兰服装网站建设
  • ppt链接网站怎么做的nas云存储做视频网站
  • 上海网站制作公司联系方式设计素材网站照片
  • 林州网站建设价格网络舆情是什么意思
  • 网站外链平台的建设方法平台类型(至少5个)?兰州道路建设情况网站
  • 网站建立健全举报工作机制设计电子商务网站主页
  • 广州市建设工程交易服务中心网站沈阳百度推广哪家好
  • 个人网站备案需要什么网站建立的重要性
  • wordpress用户名西安seo代理计费
  • 网站建设前准备工作手机上传视频网站开发
  • 海口网站建设是什么意思wordpress推广码
  • 杭州市住房和城乡建设厅网站海南网站建设设计
  • 网站建设平台一般多少钱wordpress 本地上传服务器
  • 怎么给网站命名男女做羞羞羞的网站
  • 北京响应式网站建设公司信息流推广方式
  • 一级a做爰片迅雷网站微分销系统定制开发
  • 山东网站建设工作室网页设计全部代码