摘要:
1.通用集合的一些缺陷: a)性能问题。 b)类型是不安全的。 c)清晰度不够。2.使用泛型的好处: a)类型安全的。 b)增加了清晰性。 c)对于泛型集合提升了性能,取消的装箱拆箱操作。 d)抽象性更好。3.泛型类型: a)类型形参:一个占位符,多个形参用“,”隔开(<T,R>)。 b)类型实参:实现实例时具体的参数类型(<int,string>)。4.构造类型: a)开放式类型:不受具体类型约束(不限制类型,或者是where条件)。 b)封闭式类型:指定具体类型。5.泛型约束: a)继承约束:指定一个类型,并且只能实现此类型的子类型。 b)接口约束:规定类型实参必须 阅读全文