前言
泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件....
分类:
其他好文 时间:
2014-05-16 23:08:05
阅读次数:
324
委托是一种带有签名的类,需要用复合这个签名的静态函数或者非静态函数来初始化,就像楚怀王说:"先入秦关者望之"。此时还不知道谁会先入秦观,可能是刘邦,可能是项羽。等到时间发展到一定时机,结论出来了,这个事委托给刘邦了。前提是刘邦复合这个签名,先入秦关了。事件和委托类似,只不过事件源于委托,声明的时候需...
分类:
其他好文 时间:
2014-05-16 18:48:48
阅读次数:
278
本文转载自深山老林1.什么是委托?委托是一种定义方法签名的类型,可以与具有兼容签名的任何方法关联。2.委托有什么特点?委托类似于 C++
函数指针,但它们是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不必与委托签名完全...
分类:
其他好文 时间:
2014-05-16 07:55:24
阅读次数:
284
代理模式(Proxy
Pattern)也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制,在一些著名开源软件中也经常见到它的身影,如Struts2的Form元素映射就采用了代...
分类:
其他好文 时间:
2014-05-16 05:38:40
阅读次数:
252
大家知道WPF中多线程访问UI控件时会提示UI线程的数据不能直接被其他线程访问或者修改,该怎样来做呢?分下面两种情况1.WinForm程序 1 2
1)第一种方法,使用委托: 3 private delegate void SetTextCallback(string text); 4 ...
分类:
编程语言 时间:
2014-05-14 03:01:21
阅读次数:
246
怎么说呢
-_-....委托就是一个存储方法引用的类很简单也不简单^_^...废话不多说了,直接上代码,解释都在代码里头了. 1 /* 2 * Created by
SharpDevelop. 3 * User: llh 4 * Date: 2014/5/12 5 * Time: 17:31...
分类:
其他好文 时间:
2014-05-14 01:47:29
阅读次数:
296
一、流程图:
二、流程定义文件:
AssigneeUserAndGroup.bpmn
三、单元测试:
ProcessTestDelegateTask.java
四、主要执行语句
// 签收taskService.claim(task.getId(), "user1");task = taskService.createTaskQuery().singleResult...
分类:
编程语言 时间:
2014-05-13 15:51:06
阅读次数:
659
iOS 6之前,苹果使用的是谷歌地图,iOS
6之后,苹果使用了自己的地图(国内好像用的是高德地图),但是API编程接口与iOS 5相比没有太大变化。iOS 应用程序中使用Map Kit
API开发地图应用程序,使用MKMapView类作为地图显示视图,其委托协议是MKMapViewDelegate...
分类:
移动开发 时间:
2014-05-12 21:02:54
阅读次数:
511
1.委托声明 2.委托入门实例namespace ConsoleApplication1{
public delegate void methodDelegate(string str); class Program { static void
Main(st...
分类:
其他好文 时间:
2014-05-11 23:03:43
阅读次数:
338
Delegate-委托,顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。
Protocol-协议,就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。...
分类:
其他好文 时间:
2014-05-11 03:50:51
阅读次数:
285