Bru*_*ero 1 c# generics interface
我已经有这个问题很长一段时间了.我有一个界面,比如说ITransaction.现在我需要创建一个名为的接口IVolatileTransaction<T>,它必须实现ITransaction,但T也必须是一个ITransaction.
public interface IVolatileTransaction<T> : ITransaction
public interface IVolatileTransaction<T> where T : ITransaction
Run Code Online (Sandbox Code Playgroud)
问题是,我需要两者.有任何想法吗?
这有什么问题:
public interface ITransaction
{
}
public interface IVolatileTransaction<T> : ITransaction where T : ITransaction
{
}
Run Code Online (Sandbox Code Playgroud)