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

网站深度功能我为什么不建议年轻人做运营

网站深度功能,我为什么不建议年轻人做运营,网站建站哪个公司好一点,河南新闻联播C#学习系列之事件 前言事件发布者和订阅者事件触发和注册事件声明事件订阅事件触发使用 总结 前言 基础学习。 事件 发布者和订阅者 发布者:通知某件事情发生的。 订阅者:对某件事情关注的。 事件触发和注册 触发:事件发生就通知所有关…

C#学习系列之事件

  • 前言
  • 事件
    • 发布者和订阅者
    • 事件触发和注册
    • 事件声明
    • 事件订阅
    • 事件触发
    • 使用
  • 总结


前言

基础学习。

事件

发布者和订阅者

发布者:通知某件事情发生的。
订阅者:对某件事情关注的。

事件触发和注册

触发:事件发生就通知所有关注该事件的订阅者。
注册:想要得到通知,必须注册并关注。

事件发生时,通知订阅者,调用订阅者的注册函数。

事件声明

delegate void Handler();
public event Handler NewDog;//NewDog是一个成员,会被隐式自动初始化为null
//这里的Handler为委托类型,NewDog为事件名
//这里常会出现问题,应该注意!!!

事件订阅

NewDog+=方法
NewDog-=方法
//方法可以是实例方法、静态方法、匿名方法、lambda表达式

事件触发

封装的受限制的委托。

if(NewDog!=null)
{NewDog();}

使用

public class Dog:Pet
{static int Num;public delegate void Handler();public static event Handler NewDog;static Dog(){Num=0;}public Dog(string name):base(name){++Num;if(NewDog!=null){NewDog();}}
}
class Client
{public void WantADog(){Console.WriteLine("xx");}
}Client c1=new Client();
Client c2=new Client();
Dog.NewDog+=c1.WantADog;//相当于把Client的方法赋给事件了
Dog.NewDog+=c2.WantADog;
Dog dog=new Dog("Q");//最后事件打印出来会显示xx

总结

学习记录。
https://www.imooc.com/video/14246/0

http://www.yidumall.com/news/104208.html

相关文章:

  • 查询网ip138子域名上海专业的seo公司
  • 厦门建设与管理局网站国内最新新闻
  • 最新网站开发软件快速排名优化系统
  • 冷水江网站网站怎么建设
  • wordpress适合中文主题关键词优化公司哪家好
  • 永乐网站建设扬州网络优化推广
  • 做图片推广的网站有哪些seo优化一般包括哪些内容()
  • 手机互动网站建设广州网站优化系统
  • 网站建设联系电话网站推广网络推广
  • 苏州网站建设中心怎么做网络营销推广
  • 中国建设银行网站医保外贸网站平台都有哪些 免费的
  • wordpress旧版本下载杭州seo代理公司
  • 电子商务网站开发教案廊坊seo快速排名
  • 网站建设网站免费网络舆情
  • 用dw做的网站怎么发布住房和城乡建设部官网
  • 有了网址可以建网站吗seo优化工作
  • 企业网站怎么做推广产品的网络推广要点
  • 信誉好的企业网站开发百度seo关键词点击软件
  • 做网站能赚多少钱网络推广外包代理
  • 网站建设 成都线上营销手段
  • 做网站的收获及感想最近实时热点新闻事件
  • 怎么快速建一个网站青海网站seo
  • 大丰做网站建设的公司福州短视频seo公司
  • 做网站 中企动力友情链接交换源码
  • 沈阳做网站最好的公司有哪些关键词推广优化app
  • 东莞自助建站软件seo关键词优化的技巧和方法
  • 网站制作的要求站群seo
  • 网站设计的公司重庆seo公司怎么样
  • 阳江网络问政平台电话泉州关键词优化报价
  • wordpress播放器样式seo入门教学