Specifikátory formátu v jazyce C#
Při ladění kódu jazyka C# v QuickWatch dialogové okno kukátka nebo můžete změnit formát, ve kterém se zobrazí hodnotu pomocí specifikátorů formátu.
Chcete-li pomocí specifikátoru formátu, zadejte výraz následovaný čárkou.Za desetinnou čárkou přidejte příslušný specifikátor.
Příklad
Předpokládejme, že nVar je proměnná znak a Sledování okno zobrazuje hodnotu jako 0x0000F065.Chcete zobrazit tuto hodnotu jako desetinné číslo, ale nechcete obnovit zobrazování všech proměnných do desítkové soustavy.Při použití specifikátoru formátu d Chcete-li zobrazit obsah proměnných v desítkové soustavě:
nVar,d
Následující tabulka ukazuje C# specifikátory formátu rozpozná ladicí program.
Specifikátor |
Format |
Value |
Zobrazí |
---|---|---|---|
AC |
Vynutit vyhodnocení výrazu.To může být užitečné, pokud je implicitní hodnocení vlastností a volání implicitní funkce vypnuta.Viz téma Vedlejší efekty a výrazy. |
||
d |
Desetinné celé číslo |
0x0065 |
101 |
dynamické |
Zobrazí zadaný objekt pomocí dynamické zobrazení |
||
h |
Šestnáctkové celé číslo |
61541 |
0x0000F065 |
NQ |
Řetězec s bez uvozovek |
"Řetězec" |
Tento řetězec |
skrytý |
Zobrazí všechny členy veřejné a neveřejné |
||
RAW |
Zobrazí položky zobrazené v uzlu položek raw.Platí pouze pro objekty proxy. |
||
výsledky |
Použít proměnnou typu, který implementuje rozhraní IEnumerable nebo IEnumerable<T>, obvykle výsledek výrazu dotazu.Zobrazí pouze členy, které neobsahují výsledku dotazu. |
Viz také
Úkoly
Postupy: Sledování výrazu v ladicím programu