VisualC#.NET程序设计教程第2版罗福强白忠建杨剑C#Ch6(人邮)课件教学.pptVIP

  • 13
  • 0
  • 约8.37千字
  • 约 63页
  • 2017-01-07 发布于广东
  • 举报

VisualC#.NET程序设计教程第2版罗福强白忠建杨剑C#Ch6(人邮)课件教学.ppt

* * 6.3.2 泛型集合 泛型最常见的用途是创建集合类,泛型集合可以约束集合内的元素类型。典型泛型集合包括ListT、DictionaryK,V等。(T、K,V表示该泛型集合中的元素类型)。 1.ListT 列表ListT是动态数组ArrayList的泛型等效类,是强类型化的列表。在使用ListT时,必须明确指定列表元素的数据类型。创建一个列表对象的格式如下: List元素类型 对象名 = new List元素类型(); 在使用ListT时,要注意引入命名空间:System.Collections.Generic。下例创建一个泛型集合,并指定该集合中只能存放Student类型的元素。 6.3.2 泛型集合 2.DictionaryK,V 字典Dictionary是键和值的集合,它实质上仍然是一个哈希表,只是在使用时要指定键和值的类型。其中的K,V约束集合中元素类型,和ListT相同,DictionaryK,V集合在编译时要检查类型约束,访问集合中的元素时也无需装箱拆箱操作。 创建一个字典对象的格式如下: Dictionary键类型,值类型 对象名 = new Dictionary键类型,值类型(); 6.3.3泛型类、泛型方法和泛型接口 1.泛型类 当一个类的操作不针对特定或具体的数据类型时,可把这个类声明为泛型类。泛型类最常用于集合,如链接列表、哈希表、堆栈、队列和树等。一般

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档