这有可能吗?(我没有对阵2010年,所以我不能自己尝试,对不起)
public interface IComplexList<out TOutput, in TInput> where TOutput : TInput
{
public IEnumerator<TOutput> GetEnumerator();
public void Add(TInput item);
}
public interface IList<T> : IComplexList<T, T>
{
}
Run Code Online (Sandbox Code Playgroud)
如果我做对了,你可以用它来实际在同一个界面中实现协方差和逆变.