C#中的协方差和协方差

为了有效地处理类别,请使用协方差和对数方差的概念。

让我们将以下内容视为我们的课程。一个是第二类的基类,而第二是三个类的基类。

class One { 

}

class Two: One {

}

class Three : Two { 

}

基类可以包含派生类,但相反的情况是不可能的。使用协方差,可以在需要基本类型的地方传递派生类型。协方差可用于C#中的数组,接口,委托等。

对比方差适用于参数。允许将具有基类参数的方法分配给期望具有Contravariance的派生类参数的委托。

以上是 C#中的协方差和协方差 的全部内容, 来源链接: utcz.com/z/341181.html

回到顶部