Vous pouvez également choisir hexadécimal ou décimal de l'affichage sur une base variable dans le Visual Studio fenêtre d'observation en ajoutant un débogueur spécificateur de format pour le nom de la variable. Dans la fenêtre, entrez:
myInt,h
myInt,d
L'autre très utile spécificateurs de format sont ac
(voir note de bas de page) pour "toujours calculer, et nq
pour l'affichage des" sans les guillemets.' Ils peuvent être utilisés ensemble:
my_string_func(),ac,nq
nq
est utile à l'intérieur d' DebuggerDisplay
d'attributs, ce qui peut apparaître sur une classe:
[DebuggerDisplay("{my_string_func(),nq}")]
class MyClass
{
/* ...example continues below... */
...ou sur un ou plusieurs champ(s) à l'intérieur d'une classe:
[DebuggerDisplay("{some_field,nq}", Name="substitute name here")]
int an_integer;
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
String some_field;
}
http://msdn.microsoft.com/en-us/library/e514eeby(v=VS.100).aspx
- notez que les versions précédentes de la doc MSDN page incorrecte dit 'Ac' (avec un grand "a") - qui ne fonctionne pas