Fruit { }
public class FruitPicture<T> : Picture, Contravariant<T>, Covariantthis.myFruit = fruit; }public interface Covariantforeach(Picture curPicture in myPi
Class1有一个属性List<ClassA> xyz = [];。ClassA有许多属性和方法。ClassB扩展了ClassA,添加了额外的属性和方法。有没有办法创建扩展Class1的Class2,但将xyz的类型改为List<ClassB>?如果这让人困惑,希望下面的代码能给出我想要实现的一个例子。基本上与重写一个方法但重写一个属性相同。 int points; int opponentPoints; int touc