Partager via


Modifier & Continuer (C#) : erreur 4016

La mise à jour du type de [structs | interface | enum | class] 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 le type d'un type qui ne peut pas être modifié pendant le débogage. Vous avez essayé de remplacer une structure, une interface, une énumération ou une classe par un autre type, par exemple, une structure par une classe.

Prenons l'exemple suivant :

class Example

{

   static void Main(string[] args) {}

}

Si vous effectuez un pas à pas détaillé dans Main, puis tentez de remplacer class par struct, cette erreur se produit.

Pour corriger cette erreur

  • Choisissez Annuler dans le menu Déboguer 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

class (référence C#)

struct (Référence C#)

Interfaces (Guide de programmation C#)

enum (référence C#)

Modifications de code prises en charge (C#)

Modifier & Continuer (Visual C#)

Autres ressources

Erreurs et avertissements de Modifier & Continuer (C#)