C#中的协方差和协方差
为了有效地处理类别,请使用协方差和对数方差的概念。
让我们将以下内容视为我们的课程。一个是第二类的基类,而第二是三个类的基类。
class One {}
class Two: One {
}
class Three : Two {
}
基类可以包含派生类,但相反的情况是不可能的。使用协方差,可以在需要基本类型的地方传递派生类型。协方差可用于C#中的数组,接口,委托等。
对比方差适用于参数。允许将具有基类参数的方法分配给期望具有Contravariance的派生类参数的委托。
以上是 C#中的协方差和协方差 的全部内容, 来源链接: utcz.com/z/341181.html