我不太清楚C#中关于接口协变的概念。基于下面的例子,这是一个协变的例子吗?请解释为什么或者为什么不是。
class Program
{
static void Main()
{
ICarInterface car = new Car();
}
}
interface ICarInterface
{
void Start();
}
class Car : ICarInterface
{
public void Start()
{
}
}