Freigeben über


Bearbeiten und Fortfahren (C#): Fehler 4016

Das Aktualisieren der Art von [Struktur | Schnittstelle | Enumeration | Klasse] hat zur Folge, dass die Debugsitzung nicht fortgesetzt werden kann, solange Bearbeiten und Fortfahren aktiviert ist.

Das Auftreten dieses Fehlers zeigt an, dass Sie versucht haben, die Art eines Typs zu ändern, der während des Debuggens nicht geändert werden kann. Sie haben versucht, eine Struktur, Schnittstelle, Enumeration oder Klasse in einen anderen Typ zu ändern, z. B. eine Struktur in eine Klasse.

Betrachten Sie hierzu das folgende Beispiel:

class Example

{

   static void Main(string[] args) {}

}

Dieser Fehler tritt auf, wenn Sie sich in Main befinden und dann versuchen, class in struct zu ändern.

So beheben Sie diesen Fehler

  • Wählen Sie im Menü Debuggen den Befehl Rückgängig aus, um die Änderungen rückgängig zu machen.

    – oder –

  • Klicken Sie im Menü Debuggen auf Debuggen beenden, nehmen Sie dann die Änderungen vor, und starten Sie eine neue Debugsitzung.

Siehe auch

Referenz

class (C#-Referenz)

struct (C#-Referenz)

Schnittstellen (C#-Programmierhandbuch)

enum (C#-Referenz)

Unterstützte Codeänderungen (C#)

Bearbeiten und Fortfahren (Visual C#)

Weitere Ressourcen

Bearbeiten und Fortfahren: Fehlermeldungen und Warnungen (C#)