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

wordpress进销存插件优化培训方式

wordpress进销存插件,优化培训方式,长沙有名的公司,商丘企业网站服务事件声明和使用部分的代码,防止多次注册事件主要通过判断事件中类型的委托实例是否为空实现 public class ReRegisterEvent {public delegate void Mydelegate(string message);private Mydelegate? mydel;public event Mydelegate Myevent{add{if (mydel null){…
  • 事件声明和使用部分的代码,防止多次注册事件主要通过判断事件中类型的委托实例是否为空实现
public class ReRegisterEvent
{public delegate void Mydelegate(string message);private Mydelegate? mydel;public event Mydelegate Myevent{add{if (mydel == null){mydel += value;}}remove{mydel -= value;}}public void WriteMessage(string message){mydel?.Invoke(message);}
}
  • 事件订阅和触发的代码,以下代码中多次注册后只执行一次注册的方法
using NUnit.Framework.Internal.Execution;namespace SampleTestProject
{public class Tests{[SetUp]public void Setup(){}[Test]public void Test1(){ReRegisterEvent reRegisterEvent = new ReRegisterEvent();reRegisterEvent.Myevent += Tests_Myevent;reRegisterEvent.Myevent += Tests_Myevent;reRegisterEvent.WriteMessage("");Assert.Pass();}private void Tests_Myevent(string message){Console.WriteLine(message);}}
}

补充一下个人见解,解决防止多次注册事件场景是同事遇到的,若代码结构设计合理和代码实现规范,其实这个问题不应该遇到。现实情况可能没有足够的时间去设计和规范实现,当业务越来越复杂代码量变大时可能会带来这个问题。

http://www.yayakq.cn/news/221187/

相关文章:

  • 做网站用笔记本电脑网站开发设计报告书怎么写
  • 网站平台内容建设提纲鞋帽网站欣赏
  • 做国际网站的上海高端网站公司wordpress 早起文章
  • 郑州网站开发定制外包网络安全管理制度
  • 中小学网站建设怎样做网站优化 关键词
  • 如何在360网页上做公司网站安康网站开发公司价格
  • 申请关闭网站地方网 wordpress
  • 山东春季高考网站建设排版素材网站
  • 宁波网站建设多少钱一年wordpress停止循环
  • 二级网站建设方案模板html5效果网站
  • 在婚纱店做网站优化中国 庆阳
  • 2019做网站需要营业执照吗校园电商平台网站建设
  • 合肥电脑网站建站网站设计结果
  • 做音乐网站是不是侵权WordPress无法取消置顶文章
  • 网页建站深圳大型网站开发
  • 58同城北京网站建设深圳市龙岗区光明区
  • 简述网站开发过程网站速度慢的原因
  • 泰安网站开发推广英讯网站建设
  • 宁波网站免费建设服务平台5118网站
  • 建网站需要什么步骤广府网站建设
  • 网站开发技术简介dw自己电脑做服务器搭建网站有域名
  • dede模板蓝色大气简洁企业网站模板下载公司的管理方式与管理方法
  • 合肥做网站开发多少钱中企动力是什么公司
  • 保定市网站制作公司学校网站建设合同
  • 技术支持 合肥网站建设常用的系统开发方法有哪些
  • 网站模板 手机漳州开发区人事人才网
  • 网站建设论文选题表直播开放平台
  • 自己的网站怎么做搜索引擎网站管理助手4.1
  • 做网站和做网页一样吗企业网站 设
  • 做网站起什么名字比较好建阳建盏大师排名表