深入C#中的事件

如果,仅仅是是掌握事件的语法格式和基本含义,那还是不够滴,下面就让我们更为深入的谈论一下!

如果是的话,请看如下的问题:

  1.  若多次添加同一个事件处理函数时,触发时处理函数是否也会多次触发?
  2.  若添加了一个事件处理函数,却执行了两次或多次”取消事件“,是否会报错?
  3.   如何认定两个事件处理函数是一样的? 如果是匿名函数呢?
  4.  如果不手动删除事件函数,系统会帮我们回收吗?
  5.  在多线程环境下,挂接事件时和对象创建所在的线程不同,那事件处理函数中的代码将在哪个线程中执行?
  6.   当代码的层次复杂时,开放委托和事件是不是会带来更大的麻烦?

列下这些问题,下面就让我们讨论这些”尖酸刻薄“的问题。

转载于:https://www.cnblogs.com/mc67/p/5082198.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值