一.简介: 很多初学者在刚开始接触泛型的时候会比较难理解泛型,在这里先把 “泛型”当作一个形容词,这样就方便理解了,因为很多东西都可以是泛型的!比如:“泛型的类”,“泛型的方法”,“泛型的接口”,“泛型的委托” 等,很多时候我们使用泛型可以极大减少代码重复,使程序更加清爽,也可以避免不必要的‘装箱’和‘拆箱’过程. 为什么要有泛型? 我们常常会遇到这样的情况:为了实现某一个功能,我们一开始把方法写好,但后来我们发现同样的功能需要我们再写一次,但是这次方法的参数类型和上次不一样了,这个时候按照敏捷…