泛型旨在规定使用的类型,和定义构造函数没有什么区别。具体的类中使用的泛型一般都体现在方法上,比如说例举几个使用的方法public class TestClass<T> 
    {
        //第一种,返回类声明的泛型类型
        public T GetModel() { }        //第二种,根据方法中定义的泛型来确定返回的数据类型
        public TS GetModel<Ts>(T t) { }        //第三种 返回类声明的泛型类型的集合
        public List<T> GetList();        //等等等等
    }
至于构造方面,看看MSDN,上面很清楚的说了所有泛型的用法、声明方式等等