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

我找伟宏篷布我做的事ko家的网站个人网站如何被百度收录

我找伟宏篷布我做的事ko家的网站,个人网站如何被百度收录,怎么让百度收录网址,佛山营销网站建设服务公司首先举一个实例#xff1a;创建一个控制台程序#xff0c;需求是#xff1a;有一只猫Tom#xff0c;有两只老鼠Jerry和Jack#xff0c;Tom只叫一声“喵#xff0c;我是Tom”#xff0c;两只老鼠就说“老猫来了#xff0c;快跑”#xff0c;我们来分析一下#xff1a;…首先举一个实例创建一个控制台程序需求是有一只猫Tom有两只老鼠Jerry和JackTom只叫一声“喵我是Tom”两只老鼠就说“老猫来了快跑”我们来分析一下我们需要Cat和Mouse类两个类当Cat的Shout方法触发的时候Mouse就执行Run方法不过这里如何让Shout触发式通知两只老鼠呢显然老猫不会通知老鼠“我来了你们快跑”。所以我们在Cat类中不应该关联Mouse类的。这个时候委托事件就是最好的处理方法了。委托是对函数的封装可以当作方法的特征指定一个名称。而事件则是委托的一种特殊形式当发生有意义的事件时时间对象处理通知过程。委托是一种引用方法的类型。一旦为委托分配了方法委托将与该方法具有完全相同的行为委托用关键字delegate来声明而事件就是说在发生其他类或者对象关注事件时类或对象可通过事件通知他们事件的关键字 用event声明。 1: class Cat2 2: { 3: private string name; 4: public Cat2(string name) 5: { 6: this.name name; 7: } 8: public delegate void CatShoutEventHandler(); 9: public event CatShoutEventHandler CatShout; 10: public void Shout() 11: { 12: Console.Write(喵,我是{0}., name); 13: if (CatShout ! null) 14: CatShout(); 15: } 16: } 17:   18: class Mouse 19: { 20: private string name; 21: public Mouse(string name) 22: { 23: this.name name; 24: } 25: public void Run() 26: { 27: Console.WriteLine(老猫来了{0}快跑!, name); 28: } 29: } 30:   31: static void Main(string[] args) 32: { 33: Cat2 cat new Cat2(Tom); 34: Mouse mouse1 new Mouse(Jerry); 35: Mouse mouse2 new Mouse(Jace); 36: cat.CatShout new Cat2.CatShoutEventHandler(mouse1.Run); 37: cat.CatShout new Cat2.CatShoutEventHandler(mouse2.Run); 38: cat.Shout(); 39: Console.Read(); 40: }   new Cat2.CatShoutEventHandler(mouse1.Run)的含义是实例化一个委托而委托的实例其实就是Mouse的Run方法。而“cat.CahShout ”表示cat.add_CatShout(new Cat2.CatShoutEventHandler(mouse1.Run))的意思。运行的结果 我们平时在点击一个按钮的时候通常看到这样子的东西private void button5_Click(object sender, EventArgs e) 这里的sender和e有什么用呢我们首先修改一下上面的例子 1: class Cat2 2: { 3: private string name; 4: public Cat2(string name) 5: { 6: this.name name; 7: } 8: public delegate void CatShoutEventhandler(object sender, CatShoutEventArgs args); 9: public event CatShoutEventhandler CatShout; 10: public void Shout() 11: { 12: Console.Write(喵,我是{0}., name); 13: if (CatShout ! null) 14: { 15: CatShoutEventArgs e new CatShoutEventArgs(); 16: e.Name this.name; 17: CatShout(this, e); 18: } 19: } 20: } 21:   22: class Mouse 23: { 24: private string name; 25: public Mouse(string name) 26: { 27: this.name name; 28: } 29: public void Run(object sender, CatShoutEventArgs args) 30: { 31: Console.WriteLine(老猫{0}来了{1}快跑, args.Name, name); 32: } 33: }   Main函数不变。这个时候的结果是 转载于:https://www.cnblogs.com/chenamo5776/archive/2011/11/13/2247177.html
http://www.yutouwan.com/news/99777/

相关文章:

  • 企业网站开发费用政务公开加强网站规范化建设
  • 网站添加icp备案号wordpress做相册
  • 电子商务网站建设与运维论文烟台专业做网页的公司
  • 怎样去同行网站做外连接唐山哪家做网站好
  • 如何在各网站做推广app开发公司名字
  • 做百度百科的网站怎么自己制作小程序商城
  • ps里面怎么做网站对联广告百度下载并安装最新版
  • 做猎头可以在哪些网站注册电子商务网站课程设计总结
  • 音乐网站需求分析香烟网上商城
  • 网站管理员怎么联系自己怎么制作微信网页链接
  • 淘客网站如何做能加快收录良乡网站建设公司
  • 做外贸推广的网站正确的网线的顺序图
  • seo技术服务外包做seo是要先有网站吗
  • 做excel的网站太原住房和城乡建设部网站
  • 酒店网站建设的基本内容好看的网站ui
  • 成都网站开发 Vr网站建设第一步
  • 网站建设常用工具免费公司网站设计
  • 北京兼职做网站建设网站建设域名服务器
  • 超值高端网站设计如何做免费的网站推广
  • 上海南建设培训执业中心网站襄阳网络推广公司
  • 云南网站制作需求支付公司网站建设费账务处理
  • 哪里可以做公司网站做原型的网站
  • 猪八戒设计网站如何做兼职建设商务网站需要哪些步骤
  • 网站的关于我们怎么做wordpress运行php 404错误
  • 三拼域名做网站网站内容描述
  • 网站正在建设中 html5营销型网站建设的利与弊
  • 中国建设银行ie下载网站本地网站做不大
  • 电子商务网站建设的代码文字生成网址
  • seo怎么做网站排名微做网站
  • 河北提供网站建设公司哪家好江苏住房和城乡建设厅网站报考