我对.NET相对较新,而且我偶然发现了这个特定问题:在遵循关于存储库模式的教程时,类的定义如下所示:C#实现接口“where TEntity:class”
public class GenericRepository<TEntity> where TEntity : class { ...
这就是说,这个类应该实现一个接口。由于我已经使用了:
运营商,我该怎么做?
我试着去public class GenericRepository<TEntity> : IGenericRepository where TEntity : class {
也public class GenericRepository<TEntity> where TEntity : class : IGenericRepository {
但它不工作
你是说泛型参数应该实现一个接口还是类型本身? – 2015-02-05 21:57:25
@ Selman22我认为后者(“这个类应该实现一个接口”),但目前尚不清楚。 – 2015-02-05 22:05:22