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?¿Por qué debe especificarse la clase base antes de las interfaces cuando se declara una clase derivada?
1, también en Java primero tiene que escribir 'extends' y luego' implements'. Es más lógico y tal vez en otros idiomas (aparte de C# y Java) es lo mismo. –
Por favor, incluya las partes relevantes de la especificación en su respuesta. El segundo enlace me parece roto. – Alexei