.net中的泛型和c++泛型有很多的区别,为了加强类型安全,.net增加了很多语言层面的约束。 下面的文章有深入的讲解:http://msdn.microsoft.com/msdnmag/issues/03/10/NET/