Modifica e continuazione C#: errore 4011

Se si aggiorna il tipo di un [tipo restituito | tipo di proprietà | tipo di evento | tipo di parametro | tipo di campo | tipo di vincolo ], la sessione di debug non potrà continuare quando è attivo Modifica e continuazione.

Questo errore viene visualizzato per segnalare che si è tentato di modificare un tipo che non può essere cambiato durante il debug:

  • Il tipo restituito di un delegato.

  • Il tipo restituito di un metodo.

  • Il tipo di proprietà.

  • Un tipo di evento.

  • Il tipo di parametro di un metodo o un indicizzatore.

  • Il tipo di un campo, un buffer a dimensione fissa, una costante o un evento.

  • Il tipo di un vincolo, incluso struct, class o new.

Si consideri l'esempio seguente:

class Program

{

   static void Main()

   ...

}

Se si avvia il debug e quindi si tenta di modificare void in int, si verificherà questo errore.

Per correggere l'errore

  • Scegliere Annulla dal menu Debug per annullare la modifica.

    - oppure -

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

Vedere anche

Riferimenti

delegate (C# Reference)

Metodi (Guida per programmatori C#)

Proprietà (Guida per programmatori C#)

event (Riferimenti per C#)

Indicizzatori (Guida per programmatori C#)

Buffer a dimensione fissa (Guida per programmatori C#)

Modifiche al codice supportate (C#)

Modifica e continuazione (Visual C#)

Altre risorse

Errori e avvisi di Modifica e continuazione (C#)