Partager via


Spécificateurs de format en C#

Lorsque vous déboguez du code C# dans la fenêtre Espion ou la boîte de dialogue Espion express, vous modifiez le format d'affichage des valeurs à l'aide de spécificateurs de format.

Pour utiliser un spécificateur de format, tapez l'expression suivie par une virgule. Après la virgule, ajoutez le spécificateur approprié.

Exemple

Supposez que nVar soit une variable de caractère et que la fenêtre Espion affiche comme valeur 0x0000F065. Vous souhaitez afficher cette valeur avec des décimales, mais vous ne voulez pas réinitialiser l'affichage de toutes les variables sous la forme décimale. Vous pouvez utiliser le d du spécificateur de format pour afficher le contenu de la variable avec des décimales :

nVar,d

Le tableau suivant montre les spécificateurs de format C# reconnus par le débogueur.

Spécificateur

Format

Valeur

Affiche

ac

Forcer l'évaluation d'une expression. Cela peut être utile lorsque l'évaluation implicite d'appels de propriétés et de fonction implicite est désactivée. Consultez Effets secondaires et expressions.

d

Entier décimal

0x0065

101

dynamic

Affiche l'objet spécifié à l'aide d'un affichage dynamique

h

Entier hexadécimal

61541

0x0000F065

nq

Chaîne sans guillemets

"Ma chaîne"

Ma chaîne

hidden

Affiche tous les membres publics et non publics

raw

Affiche l'élément tel qu'il apparaît dans le nœud élément brut. Valide uniquement sur les objets proxy.

results

Utilisé avec une variable d'un type qui implémente IEnumerable ou IEnumerable<T>, habituellement le résultat d'une expression de requête. Affiche uniquement les membres contenant les résultats de requête.

Voir aussi

Tâches

Comment : surveiller une expression dans le débogueur

Autres ressources

Fenêtres de variables