Partager via


Modifier & Continuer (C#) : erreur 4066

La mise à jour de l'appel de 'this' ou 'base' d'un constructeur empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé

Cette erreur se produit lorsqu'un appel base ou this suit la déclaration d'un constructeur. Prenons l'exemple suivant :

class Program

{

   public Program()

      : this(10)

   {

   }

   public Program(int a) { }

   static void Main()

   {

   }

}

Si vous exécutez pas à pas l'application, puis tentez de remplacer this(10) par this(20), l'erreur 4066 se produit.

Pour corriger cette erreur

  • Dans le menu Edition, cliquez sur Annuler pour annuler les modifications.

    ou

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

Voir aussi

Référence

Constructeurs (guide de programmation C#)

Modifications de code prises en charge (C#)

Modifier & Continuer (Visual C#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)