相关疑难解决方法(0)

C#:方差(协方差/反解)是多态性的另一个词吗?

我试图弄清楚这些词的确切含义,Covariance以及Contravariance在线的几篇文章和关于StackOverflow的问题,从我能理解的,它只是多态另一个词.

我对上述陈述是否正确?或者我弄错了?

c# polymorphism covariance contravariance variance

41
推荐指数
4
解决办法
6321
查看次数

与C#和接口的协方差

在接口方面,我不清楚C#中Covariance的概念.严格基于我下面的例子,这是协方差的一个例子,请描述原因或原因.

class Program
{
    static void Main()
    {
        ICarInterface car = new Car();
    }
}

interface ICarInterface
{
    void Start();
}

class Car : ICarInterface
{
    public void Start()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

c# covariance

6
推荐指数
1
解决办法
584
查看次数

标签 统计

c# ×2

covariance ×2

contravariance ×1

polymorphism ×1

variance ×1