摘要: 一.先来说说数组的不足(也可以说集合与数组的区别): 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元... 阅读全文
posted @ 2007-10-30 17:45 yfcomeon 阅读(191) 评论(0) 推荐(0) 编辑
摘要: C#中的集合类 1.System.Colloctions中表示集合的行为的接口有: 1)ICollection 定义所有集合的大小、枚举数和同步方法。派生于IEnumerable 它定义了集合类最基本的行为,所有的集合类都实现了这个接口(基接口) 但是它的行为太过基本:主要就是一个Count属性,... 阅读全文
posted @ 2007-10-30 16:49 yfcomeon 阅读(251) 评论(0) 推荐(0) 编辑
摘要: C#中的集合类 1.System.Colloctions中表示集合的行为的接口有: 1)ICollection 定义所有集合的大小、枚举数和同步方法。派生于IEnumerable 它定义了集合类最基本的行为,所有的集合类都实现了这个接口(基接口) 但是它的行为太过基本:主要就是一个Count属性,... 阅读全文
posted @ 2007-10-30 16:47 yfcomeon 阅读(418) 评论(0) 推荐(0) 编辑
摘要: C#里的委托和事件实现Observer 一、委托的简介 1、委托的声明: delegate HandlerName ([parameters]) 例如: public delegate void PrintHandler(string str); 委托声明定义了一种类型,它用一组特定的参数以... 阅读全文
posted @ 2007-10-30 13:21 yfcomeon 阅读(263) 评论(0) 推荐(0) 编辑