¿Por qué se debe especificar la clase base antes de las interfaces al declarar una clase derivada?
public interface ITest
{
int ChildCount { get; set; }
}
public class Test
{
}
public class OrderPool : ITest, Test
{
public int ChildCount
{
get;
set;
}
}
El error dice que la clase base 'Prueba' debe venir antes que cualquier interfaz. ¿Por qué es necesario extender primero la clase y luego implementar la interfaz?