如果一个对象继承自从接口继承的抽象类,那么该对象是否从接口继承?

Rus*_*ino 1 c# ioc-container

如果一个对象继承自从接口继承的抽象类,那么该对象是否从接口继承?

这个接口是否可以与Dependency Injection Container一起使用?

谢谢.

And*_*are 5

是的,它确实实现了该接口,因为这是真的,它可以作为依赖注入.

这是一个快速测试,证明了接口的实现:

using System;

interface IParent {}
abstract class Parent : IParent {}

class Example : Parent
{
    static void Main()
    {
        Console.WriteLine(new Example() is IParent);
    }
}
Run Code Online (Sandbox Code Playgroud)