¿Cuál es la diferencia entre una clase abstracta y una interfaz en C#?
Una clase abstracta puede ser instanciada, mientras que una interfaz no puede ser instanciada.
No hay diferencia.
Una clase abstracta solo puede heredar de una clase base, mientras que una interfaz puede heredar de múltiples interfaces.
Una clase abstracta puede tener miembros con implementaciones, mientras que una interfaz solo puede tener miembros sin implementaciones.