我有一个引用接受泛型类型的接口:
public interface IEntity<TType>
Run Code Online (Sandbox Code Playgroud)
我希望将此引用传递给采用泛型类型的第二个接口:
public interface IRepository<T> : IDisposable where T : IEntity, new()
Run Code Online (Sandbox Code Playgroud)
我试过让它工作,但到目前为止还没有建立它.
有什么办法可以做到吗?
你的界面IEntity<T>不是IEntity.这意味着您的IRepository需要的签名反映了这一点:
public interface IEntity<TType>
public interface IRepository<T, TEntity> : IDisposable where T : IEntity<TEntity>, new()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |