Tag: ilist contravariance

IList在c#中使用协方差和逆变,这可能吗?

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