Leggere in inglese

Condividi tramite


Errore del compilatore CS0144

Non è possibile creare un'istanza della classe o dell'interfaccia astratta 'interface'

Non è possibile creare un'istanza di una classe abstract o di un' interfaccia. Per altre informazioni, vedere Interfacce.

L'esempio seguente genera l'errore CS0144:

C#
// CS0144.cs  
interface MyInterface  
{  
}  
public class MyClass  
{  
   public static void Main()  
   {  
      MyInterface myInterface = new MyInterface ();   // CS0144  
   }  
}  

Come correggere le violazioni

È possibile risolvere questo problema implementando una delle seguenti soluzioni:

  1. Modificare la dichiarazione di tipo in modo che non sia astratta: rimuovere la parola chiave astratta dalla dichiarazione di classe o modificare il tipo da un'interfaccia a una classe.

  2. Creare un tipo derivato dalla classe astratta o che implementa l'interfaccia.