Partager via


Modifier & Continuer (C#) : erreur 4023

L'ajout d'un corps de méthode empêche la session de débogage de se poursuivre tant que Modifier & Continuer est activé.

Cette erreur indique que vous avez essayé d'ajouter un corps de méthode, un indexeur, une propriété, un accesseur, des opérateurs, des constructeurs, des destructeurs ou un événement.

Prenons le code suivant :

abstract class Base

{

   protected abstract void Method();

}

class Program : Base

{

   static void Main(string[] args)

   {

      ...

   }

   

   protected override void Method() { }

}

Si vous effectuez un pas à pas détaillé dans Main, puis supprimez le point-virgule après la déclaration de Method dans la classe de base et ajoutez {}, cette erreur se produit.

Pour corriger cette erreur

  • Annulez les modifications, puis continuez à déboguer sans 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

event (référence C#)

Indexeurs (Guide de programmation C#)

operator (référence C#)

Constructeurs (guide de programmation C#)

Destructeurs (Guide de programmation C#)

Modifications de code prises en charge (C#)

Modifier & Continuer (Visual C#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)