Partager via


Comment : utiliser la boîte de dialogue Espion express

La boîte de dialogue Espion express vous permet d'examiner et d'évaluer des variables et des expressions. Étant donné que la boîte de dialogue Espion express est modale, vous devez la fermer avant de pouvoir continuer le débogage. Pour plus d'informations, consultez Comment : surveiller une expression dans le débogueur. Vous pouvez également modifier la valeur d'une variable dans Espion express. Pour plus d'informations, consultez Comment : modifier une valeur dans une fenêtre de variable.

Certains utilisateurs peuvent s'interroger sur l'utilité d'Espion express. Pourquoi ne pas ajouter la variable ou l'expression dans la fenêtre Espion ? Cela est possible, mais si vous souhaitez uniquement effectuer un rapide calcul improvisé qui implique une ou plusieurs variables, vous ne souhaitez pas encombrer la fenêtre Espion avec de tels calculs. C'est là que la boîte de dialogue Espion express s'avère particulièrement utile.

Une autre particularité de la boîte de dialogue Espion express est qu'elle est redimensionnable. Si vous souhaitez examiner les membres d'un objet volumineux, il est souvent plus facile de développer et d'examiner l'arborescence Espion express plutôt que d'effectuer l'opération dans les fenêtres Espion, Variables locales ou Automatique.

La boîte de dialogue Espion express ne vous permet pas de consulter plusieurs variables ou expressions à la fois. De même, Espion express étant une boîte de dialogue modale, vous ne pouvez pas exécuter d'opérations telles qu'un pas à pas dans votre code si Espion express est ouvert. Si vous souhaitez exécuter ces opérations, utilisez à la place la fenêtre Espion.

Certaines expressions présentent des effets secondaires qui modifient la valeur d'une variable ou l'état de votre programme lorsqu'elles sont exécutées. L'évaluation d'une expression dans la boîte de dialogue Espion express a le même effet que son exécution dans votre code. Cela peut produire des résultats inattendus si vous ignorez les effets secondaires de l'expression.

Conseil

Dans Visual Studio, vous pouvez afficher la valeur d'une variable en plaçant le curseur sur la variable.Une petite zone appelée DataTip apparaît et affiche la valeur.

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour ouvrir la boîte de dialogue Espion express

  • En mode arrêt, choisissez Espion express dans le menu Déboguer.

Pour ouvrir la boîte de dialogue Espion express avec une variable ajoutée

  • En mode arrêt, cliquez avec le bouton droit sur un nom de variable dans le nom de la fenêtre source et choisissez Espion express. La variable se place automatiquement dans la boîte de dialogue Espion express.

Pour ajouter une expression Espion express à la fenêtre Espion

  • Dans la boîte de dialogue Espion express, cliquez sur Ajouter un espion.

    Toute expression affichée dans la boîte de dialogue Espion express est ajoutée à la liste des expressions de la fenêtre Espion.

    Si vous utilisez une édition de Visual Studio qui prend en charge plusieurs fenêtres Espion, l'expression est ajoutée à la fenêtre Espion1.

Voir aussi

Tâches

Comment : utiliser les fenêtres des variables du débogueur

Autres ressources

Fenêtres de variables