Implementieren einer abstrakten Klasse in Visual Studio

Diese Codegenerierung gilt für:

  • C#

  • Visuelle Grundausstattung

Was: Hiermit können Sie sofort den code generieren, der zum Implementieren einer abstrakten Klasse erforderlich ist.

Wann: Sie möchten von einer abstrakten Klasse erben.

Warum: Sie können alle abstrakten Member manuell einzeln implementieren, dieses Feature generiert jedoch automatisch alle Methodensignaturen.

Vorgehensweise

  1. Platzieren Sie den Cursor in der Zeile, in der es einen roten Wellenstrich gibt, der angibt, dass Sie von einer abstrakten Klasse geerbt haben, aber nicht alle erforderlichen Member implementiert haben.

    • C#:

      Hervorgehobener Code C#

    • Visual Basic:

      Hervorgehobener Code VB

  2. Führen Sie als Nächstes eine der folgenden Aktionen aus:

    • Tastatur
      • Drücken Sie die Strg-Taste+, um das Menü Schnellaktionen und Refactorings aufzurufen.
    • Maus
      • Klicken Sie mit der rechten Maustaste, und wählen Sie das Menü Schnellaktionen und Umgestaltungen aus.
      • Zeigen Sie mit der Maus auf die rote Wellenlinie, und klicken Sie auf das angezeigte Symbol der Glühbirne .
      • Klicken Sie auf das Fehlersymbol der Glühbirne , das am linken Rand angezeigt wird, wenn sich der Textcursor bereits auf der Linie mit dem roten Wellenstrich befindet.

    Implementieren der Klassenvorschau

  3. Wählen Sie im Dropdownmenü " Abstrakte Klasse implementieren" aus.

    Tipp

    • Verwenden Sie den Link "Vorschauänderungen " am unteren Rand des Vorschaufensters , um alle Änderungen anzuzeigen, die vor der Auswahl vorgenommen werden.
    • Verwenden Sie die Links "Dokument", "Projekt" und " Projektmappe " am unteren Rand des Vorschaufensters, um die richtigen Methodensignaturen für mehrere Klassen zu erstellen, die von der abstrakten Klasse erben.

    Die abstrakten Methodensignaturen werden erstellt und können implementiert werden.

    • C#:

      Implementieren des Klassenergebnisses C#

    • Visual Basic:

      Implementieren des Klassenergebnis-VB

Siehe auch