(简化)8.2泛型.pptVIP

  • 1
  • 0
  • 约3.69千字
  • 约 9页
  • 2018-03-19 发布于河南
  • 举报
(简化)8.2泛型

类型安全 什么是泛型 泛型的用途主要是实现动态类型,数据类型也作为一中参数来处理。 通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率。因为实例化类型被推迟到客户端实现时。 主要用途就是代码重用,比如一种数据结构或设计模式,在没有泛型支持的时候,必须对每一种对象类型编写相似的代码才可以实现 泛型类也可以有继承关系 泛型的使用 可以在类和结构中使用泛型: public struct PointT { public T X; public T Y; } 泛型实现数据交换: void SwapT(ref T a,ref T b) { T temp; temp = a; a = b; b = temp; } ListT泛型集合 泛型的一种最常见的用途是创建泛型集合类,泛型集合可以约束集合内的元素类型 典型泛型集合:ListT,DictionaryK,V 引入命名空间:System.Collections.Generic ListStudent students = new ListStudent(); 比如利用ListStudent集合存储班级信息 ListT泛型集合使用 ListT 与 ArrayList 访问 L

文档评论(0)

1亿VIP精品文档

相关文档