Dragon in the sky

whatever happened , go ahead! Happy life of big pig and its dog.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年12月15日

摘要: C#语言从VB中吸取了一个非常实用的foreach语句。对所有支持IEnumerable接口的类的实例,foreach语句使用统一的接口遍历其子项,使得以前冗长的for循环中繁琐的薄记工作完全由编译器自动完成。支持IEnumerable接口的类通常用一个内嵌类实现IEnumerator接口,并通过IEnumerable.GetEnumerator函数,允许类的使用者如foreach语句完成遍历工作... 阅读全文

posted @ 2009-12-15 16:42 龙泰 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 委托除了实现事件外,还能够实现很多非常有用的语言特性。1、Lambda 表达式。Lambda 表达式有两种存在方式,一是匿名委托,而是表达式树。2、匿名方法。不指定名称的委托成为匿名委托。有时候非常有用,如在绑定事件处理程序或者创建线程时。3、多线程同步以及跨线程操作。4、泛型委托。5、基于委托的逆变 (Contravariance) 和协变 (Covariance)。 跨线程访问实例 不允许在w... 阅读全文

posted @ 2009-12-15 10:56 龙泰 阅读(1449) 评论(0) 推荐(1) 编辑