Compilerfehler CS0144
Es konnte keine Instanz der abstrakten Klasse oder Schnittstelle "Schnittstelle" erstellt werden
Sie können keine Instanz einer abstrakten Klasse oder einer Schnittstelleerstellen. Weitere Informationen finden Sie unter Schnittstellen.
Im folgenden Beispiel wird CS0144 generiert:
// CS0144.cs
interface MyInterface
{
}
public class MyClass
{
public static void Main()
{
MyInterface myInterface = new MyInterface (); // CS0144
}
}
Behandeln von Verstößen
Sie können dieses Problem lösen, indem Sie eine der beiden folgenden Lösungen implementieren:
Ändern Sie die Typdeklaration so, dass sie nicht abstrakt ist: Entfernen Sie entweder das Schlüsselwort „abstract“ aus der Klassendeklaration, oder ändern Sie den Typ von einer Schnittstelle in eine Klasse.
Erstellen Sie einen Typ, der von der abstrakten Klasse abgeleitet ist oder der die Schnittstelle implementiert.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für