c#泛型出现在.net framework2.0之后的新语法,在2.0之前,例如泛型方法:只能通过object去代替泛型所带来的好处,但由于object属于引用类型,如果传入基本类型,有导致装箱操作,从而导致效率下降。泛型则不会,泛型延迟声明的作用,在程序执行的时候才会更具你传入的类型生成对应的代码, 2.泛型可以让代码更具通用性 3.泛型方法,泛型接口,泛型类,泛型委托 4. 泛型约束: