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

医疗器械公司简介德阳seo优化

医疗器械公司简介,德阳seo优化,网站制,网站建设dbd3// 工具人类 namespace DownStair {delegate void DownStairDelegate(); // 定义了一个下楼委托class ToolMan{public string Name { get; set; } // 声明工具人的名字属性// public DownStairDelegate downStairDelegate null; // 初始化委托downStair为空委托// 解决方案pu…

 // 工具人类

namespace DownStair
{delegate void DownStairDelegate(); // 定义了一个下楼委托class ToolMan{public string Name { get; set; } // 声明工具人的名字属性// public DownStairDelegate downStairDelegate = null; // 初始化委托downStair为空委托// 解决方案public event DownStairDelegate downStairDelegate = null; public ToolMan(string name) // 构造函数获取工具人名字{Name = name;}public void DownStair() // 定义了一个方法:工具人下楼帮忙带东西{Console.WriteLine("工具人" + Name + "下楼了");//downStair(); // error,未将对象引用设置到对象的实例// 解决方案if (downStairDelegate != null){downStairDelegate(); // 定义event后,只能在ToolMan类的内部触发}}}
}

// 懒人类

    class Lazyman{public string Name { get; set; }public Lazyman(string name){Name = name;}public void TakeFood(){Console.WriteLine("给" + Name + "带盒饭");}public void TakePackage(){Console.WriteLine("给" + Name + "拿快递");}public void PrintFile(){Console.WriteLine("给" + Name + "打印文件");}}

// 调用运行

    // 事件(event):// 基于委托,是类或对象向其他类或对象通知发生的事情的一种特殊签名的委托,事件的声明// 受限制的委托,只能施加 +=、-= 操作符,只允许add、remove方法操作// 不允许直接赋值,只能在类的内部触发 // 类似订阅和发布class Program{static void Main(string[] args){// 工具人下楼问题// 创建对象ToolMan toolman = new ToolMan("大椿");Lazyman lazyman1 = new Lazyman("张三");Lazyman lazyman2 = new Lazyman("李四");Lazyman lazyman3 = new Lazyman("王五");toolman.DownStair(); // 工具人大椿下楼了Console.WriteLine("========");toolman.downStairDelegate += lazyman1.TakeFood;toolman.downStairDelegate += lazyman1.TakePackage;toolman.downStairDelegate += lazyman2.TakePackage;toolman.downStairDelegate += lazyman3.PrintFile;toolman.DownStair();// 工具人大椿下楼了// 给张三带盒饭// 给张三拿快递// 给李四拿快递// 给王五打印文件Console.WriteLine("========");toolman.downStairDelegate -= lazyman1.TakePackage;toolman.DownStair();// 工具人大椿下楼了// 给张三带盒饭// 给李四拿快递// 给王五打印文件出现问题//Console.WriteLine("========");//toolman.downStairDelegate = lazyman1.TakeFood; // 直接赋值后其他对象全部消失//toolman.DownStair();工具人大椿下楼了给张三带盒饭//Console.WriteLine("========");//toolman.downStairDelegate(); // 可直接调用downStairDelegate(),此时张三未下楼。给张三带盒饭// 解决办法:使用event事件}}

http://www.hkea.cn/news/780850/

相关文章:

  • 福田大型商城网站建设seo营销方法
  • 网站开发专业就业指导企业网站设计与实现论文
  • 网络营销方式的思维导图seo关键词优化系统
  • wordpress访客ip记录福清市百度seo
  • 网站下载速度慢互联网广告推广公司
  • 电影网站空间配置网络营销的工具和方法有哪些
  • 包装设计网站免费百度seo搜索引擎优化厂家
  • 免费做公司网站sem对seo的影响有哪些
  • 网站空间购买费用关键词优化计划
  • 网站制作可以卖多少钱陕西网站建设制作
  • 深圳中小企业网站制作谷歌海外广告投放
  • 做游戏网站的需求分析创建app平台
  • 青岛胶南做网站的有多少seo商学院
  • 二月网站建设南宁百度个人中心登录
  • 如何在相关网站免费做宣传广告免费建立个人网站官网
  • 做搜狗网站优化首自己建立网站步骤
  • 企业资质查询官方网站最好的小说网站排名
  • 乐平网站设计北京互联网公司
  • 朝阳企业网站建设方案费用郑州网络营销学校
  • 建站行业发展百度广告代运营
  • 如何做积分商城网站鸡西seo顾问
  • p2p网站开发文档免费b站软件下载
  • 有没有做q版头像的网站今天百度数据
  • wordpress页面修改插件seo顾问阿亮
  • 政府门户网站建设标准国际婚恋网站排名
  • 上海青浦网站建设郑州靠谱seo电话
  • 网站建设怎么样seo专家招聘
  • 在网盘上怎么做自己的网站整站优化推广
  • php建设网站实训百度搜索引擎的总结
  • 怎么在360自己做网站重庆seo排名收费