C#程序设计及代码-刘兵第7章课件教学.pptVIP

  • 3
  • 0
  • 约2.13万字
  • 约 105页
  • 2017-01-01 发布于广东
  • 举报

C#程序设计及代码-刘兵第7章课件教学.ppt

C# 程序设计 刘兵 制作 第7章 集合与泛型 ArrayList、BitArray、HashTable、Queue、Stack、SortedList集合的使用方法 泛型类的定义、成员定义、方法定义 泛型集合的建立、排序与搜索 PPT研究院 POWERPOINT ACADEMY 7.3 泛型集合 7.3.1 泛型集合的建立 在C#中主要利用System.Collections.Generic命名空间下面的List泛型类创建集合,语法如下: List<T> ListOfT = new List<T>(); 其中的“T”就是所要使用的类型,既可以是简单类型,如string、int,也可以是用户自定义类型。 程序代码7-12是说明泛型集合建立的一个具体示例。 7.3.2 泛型集合的排序与搜索 1.泛型集合的排序 排序基于比较,即要进行排序首先要进行比较。例如有两个数Number1和Number2,要对这两个数进行排序,首先就要比较这两个数,根据比较结果来排序。如果要比较的是对象,这就需要确定比较规则。一个对象可以有多个比较规则,但只能有一个默认规则,默认规则放在定义该对象的类中。 7.3.2 泛型集合的排序与搜索 1.泛型集合的排序 默认比较规则在CompareTo方法中定义,该方法属于IComparable<T>泛型接口。定义的方法如下: class

文档评论(0)

1亿VIP精品文档

相关文档