Partager via


Modifier & Continuer (C#) : erreur 4011

La mise à jour d'un [type de retour | type de propriété | type d'événement | type de paramètre | type de champ | type de contrainte] empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé

Cette erreur indique que vous avez essayé de modifier un type qui ne peut pas être changé pendant le débogage :

  • Le type de retour d'un délégué.

  • Le type de retour d'une méthode.

  • Le type de propriété.

  • Un type d'événement.

  • Le type de paramètre d'une méthode ou d'indexeurs.

  • Le type d'un champ, d'une mémoire tampon de taille fixe, d'une constante ou d'un événement.

  • Le type d'une contrainte (y compris struct, class ou new).

Prenons l'exemple suivant :

class Program

{

   static void Main()

   ...

}

Si vous commencez à déboguer, puis essayez de remplacer void par int, cette erreur se produit.

Pour corriger cette erreur

  • Choisissez Annuler dans le menu Déboguer pour annuler la modification.

    - ou -

  • Dans le menu Déboguer, cliquez sur Arrêter le débogage, apportez les modifications, puis démarrez une nouvelle session de débogage.

Voir aussi

Référence

delegate (référence C#)

Méthodes (guide de programmation C#)

Propriétés (Guide de programmation C#)

event (référence C#)

Indexeurs (Guide de programmation C#)

Mémoires tampons de taille fixe (Guide de programmation C#)

Modifications de code prises en charge (C#)

Modifier & Continuer (Visual C#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)