2009年4月27日
摘要: 前面使用的委托只包含一个方法调用。调用委托的次数与调用方法的次数相同。如果要调用多个方法,就需要多次显示调用这个委托。其实委托也可以包含多个方法,这种委托就是多播委托。如果调用多路委托,就可以按顺序连续调用多个方法。多播委托派生于System.MulticastDelegate,它的Combine方法允许把多个方法调用链接在一起,我们可以通过+和+=来向委托添加调用方法,也可以用-和-=删除其中的... 阅读全文
posted @ 2009-04-27 16:53 龙潜冰风悄林 阅读(301) 评论(2) 推荐(0) 编辑
摘要: 作为.net的一个重要机制,委托的应用是非常广泛的(比如说事件,线程等等)。下面我们就委托说下自己的意见,希望各位大大能给予补充,如有不正确能予以指教,谢谢!!什么是委托委托是安全的回调函数,是类型安全的函数指针。委托是一种特殊的对象类型,它的特殊之处在于,我们以前定义的所有对象都包含数据,而委托包含的只是方法的地址。如何使用委托  在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例... 阅读全文
posted @ 2009-04-27 13:41 龙潜冰风悄林 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 使用vs 2008,可以声明一个变量,让编译器隐式地决定该变量的类型。LINQ就是使用这个功能处理所创建的变量的。要使用这个功能,需要使用var关键字: var x=5; 使用这个语句时,编译器会使用5来确定该变量的类型。这表示,该语句实际上应该如下表示: int x=5; 隐式类型化的变量是强类型的,在编译器第一次编译后var就会被确定... 阅读全文
posted @ 2009-04-27 09:10 龙潜冰风悄林 阅读(313) 评论(1) 推荐(0) 编辑