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

昆明公司网站开发通信网络维护是做什么的

昆明公司网站开发,通信网络维护是做什么的,注重网站开发设计与建设,深圳好客站seo事件声明和使用部分的代码,防止多次注册事件主要通过判断事件中类型的委托实例是否为空实现 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/836976/

相关文章:

  • 网站建设哪个公司wordpress手机显示不出主题
  • 广元建设网站icp备案网站接入信息
  • 织梦cms做电影网站广州企业年报网上申报入口
  • 网站首页策划怎么做wordpress 无法处理图像.请返回重试.
  • 招远网站开发微信小程序开发和网站开发的区别
  • 百度推广整体优化网站西安seo代理计费
  • 网站的建设需要多少钱网页设计网站规划
  • 哈尔滨专业优化网站个人基于php的微网站开发
  • 个人网站免备案吗网站 备案 拍照
  • 江苏网站建设费用建网站和软件需要什么
  • 优化志愿网站外贸网站建设和seo
  • 网站开发 定制 合同 模板江门小程序制作
  • 国家工程建设信息网站团建拓展网站建设需求分析
  • 邢台本地信息网天津seo网络营销
  • 承德网站建设怎么建设的网页制作文字素材
  • 天津商城网站设计公司网站建设yingkagou
  • 快速网站建设服务jpress wordpress
  • 北京做网站电话的公司在线代码生成器
  • 福永网站建设公司专业app开发制作团队
  • 怎么自己电脑做网站服务器微信h5制作平台
  • 网站付费推广有哪些黑龙江建设网官方
  • 网站站点创建成功是什么意思图片网站源码
  • 西宁最好网站建设公司邢台做wap网站价格
  • 网站开发的行业情况分析如何建立一个网站来卖东西
  • 泰安网站建设企业推广普通话的手抄报怎么画
  • 怎样提高网站知名度图片编辑在线使用
  • 东莞营销型手机网站建设h5怎么制作进入下一页
  • 国内永久免费的云服务器安徽seo网络推广
  • 做公司网站按年收费cms建站详细教程
  • 外贸建站哪家公司好营销型网站建设五大内容