new()在此上下文中的含义是什么

use*_*807 2 c# generics

new()在以下上下文中的含义是什么:

 public interface ISpecification<TEntity>
        where TEntity : class,new()
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 6

它是对type参数的约束TEntity,指定它必须具有公共无参数构造函数.

请参见类型参数的约束.