Это ясно, и лучше, чем любой предыдущий ответ, просто заявив, «Потому что это то, что они сказали»

public interface ITest
{
    int ChildCount { get; set; }
}

public class Test
{
}

public class OrderPool : ITest, Test
{
    public int ChildCount
    {
        get;
        set;
    }
}

а говорит, что Базовый класс 'Test' должен предшествовать любым интерфейсам. Зачем сначала расширять класс, а затем реализовывать интерфейс?

Ответы на вопрос(7)

Ваш ответ на вопрос