摘要:
1.委托的定义委托的声明原型是delegate<函数返回类型><委托名>(<函数参数>)例子: public delegate void CheckDelegate(int number);//定义了一个委托CheckDelegate,它可以注册返回void类型且有一个int作为参数的函数这样就定义 阅读全文
摘要:
1、提高资源利用率线程池可以重复利用已经创建了的线程2、提高响应速度因为当线程池中的线程没有超过线程池的最大上限时,有的线程处于等待分配任务状态,当任务到来时,无需创建线程就能被执行。3、具有可管理性线程池会根据当前系统特点对池内的线程进行优化处理,减少创建和销毁线程带来的系统开销。 阅读全文
摘要:
Net中事件的高级用法之三 1.事件的高级应用 使用事件可以解除代码耦合 2.事件高级应用实例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MyEven 阅读全文
摘要:
Net中事件的用法之二 1.委托与事件的区别 事件对权限做了控制 1.委托可以直接调用 事件不可以直接调用 2.委托允许外面直接赋值 事件不允许外面直接赋值 2.事件与委托的实例比较 using System; using System.Collections.Generic; using Syst 阅读全文
摘要:
Net中事件的用法之一 1.事件与委托的关系 委托是一种类型 事件是委托的一个实例 事件中涉及两种角色——事件发布者和事件订阅者。 事件发布者: 触发事件的对象称为事件发布者。 事件订阅者: 捕获事件并对其做出处理的对象称为事件订阅者。 2.事件的实例说明 namespace MyEvent { / 阅读全文