怎样实例化泛型,关于泛型的new()约束
发布网友
发布时间:2022-07-10 03:52
我来回答
共1个回答
热心网友
时间:2022-07-13 09:25
如果为泛型类指定new()约束,则可以在泛型类中使用new()实例化泛型:
where T:new (){T t = new T();}where 子句用于指定泛型类型的约束,如果有多种约束,new() 约束出现在 where 子句的最后,new() 约束可以让编译器知道:为泛型提供的任何类型参数都必须具有可访问的无参数(或默认)构造函数。