C# - Modifica e continuazione: errore 4023

Aggiornamento: novembre 2007

Messaggio di errore

Se si aggiunge un corpo del metodo, la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.
Adding a method body will prevent the debug session from continuing while Edit and Continue is enabled

Questo errore viene visualizzato per segnalare che si è tentato di aggiungere il corpo di un metodo, un indicizzatore, una proprietà, una funzione di accesso, un operatore, un costruttore, un distruttore o un evento.

Si consideri il codice seguente:

abstract class Base

{

   protected abstract void Method();

}

class Program : Base

{

   static void Main(string[] args)

   {

      ...

   }

   

   protected override void Method() { }

}

Se si esegue Main, quindi si rimuove il punto e virgola dopo la dichiarazione di Method nella classe base e si aggiunge {}, si verificherà questo errore.

Per correggere l'errore

  • Annullare le modifiche e continuare il debug.

    —oppure—

    Scegliere Termina debug dal menu Debug, apportare le modifiche, quindi avviare una nuova sessione di debug.

Vedere anche

Riferimenti

event (Riferimenti per C#)

Indicizzatori (Guida per programmatori C#)

operator (Riferimenti per C#)

Costruttori (Guida per programmatori C#)

Distruttori (Guida per programmatori C#)

Modifiche al codice supportate (C#)

Modifica e continuazione (Visual C#)

Altre risorse

Errori e avvisi di Modifica e continuazione (C#)