1.泛型声明
泛型类: class Name<t>{}
泛型方法: void Name(T t){}
泛型接口:interface IName<T>{}
泛型结构:struct Name<T>{}
泛型委托:public delegate void Name<T>(T param);