泛型:指在同一段代码上操作多种数据类型
1.省去了很多不必要的代码,提升了代码的观赏性,减低了维护成本
2.省去了类型的转换,提升了代码的性能
3.提升了代码的灵活性,例如linq中就用到了大量的泛型,所以才有了linq对各种数据访问操作的灵活性,包括反省委托,泛型接口等都很好的利用了泛型灵活性的特点