Error del compilador CS0144
No se puede crear una instancia de la clase abstracta o la interfaz 'interface'
No puede crear una instancia de una clase abstract o una interfaz. Para más información, vea Interfaces.
El ejemplo siguiente genera la advertencia CS0144:
// CS0144.cs
interface MyInterface
{
}
public class MyClass
{
public static void Main()
{
MyInterface myInterface = new MyInterface (); // CS0144
}
}
Para resolver este problema, implemente una de las dos soluciones siguientes:
Cambie la declaración de tipo para que no sea abstracta: puede quitar la palabra clave abstracta de la declaración de clase o cambiar el tipo de una interfaz a una clase.
Cree un tipo derivado de la clase abstracta o que implemente la interfaz.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: