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