标签: c# generics where
public interface ICrudService<T> where T: Entity, new()
上述代码末尾的“new()”是什么意思?
new()
答案 0 :(得分:15)
new()表示T必须有无参数构造函数。
T
这是一个帮助您可以在泛型类/方法中构造T类型的对象:
public T Create() { return new T(); }