Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Formátumjelölők használatával módosíthatja azt a formátumot, amelyben egy érték megjelenik a Figyelő ablakban. A formátumjelölőket az Azonnali ablakban, a Parancs ablakban, a nyomkövetési pontokban és a forrásablakokban is használhatja. Ha szüneteltet egy kifejezést ezekben az ablakokban, az eredmény egy adatleírásban jelenik meg a megadott formátumban.
Formátumkijelölő használatához adja meg a változókifejezést, majd egy vesszőt és a megfelelő meghatározót.
Formátumkijelölők beállítása
A következő példakódot fogjuk használni:
{
int my_var1 = 0x0065;
int my_var2 = 0x0066;
int my_var3 = 0x0067;
}
Adja hozzá a my_var1 változót a Watch ablakhoz hibakeresés közben, Debug>Windows>Watch>Watch 1 alatt. Ezután kattintson a jobb gombbal a változóra, és válassza a Hexadecimális megjelenítés lehetőséget. Most a Figyelő ablak a 0x0065 értéket jeleníti meg. Ha ezt az értéket nem hexadecimális egész számként, hanem decimális egész számként szeretné látni, adja hozzá a decimális formátumjelölőt , d értéket a változó neve után a Név oszlopban. Az Érték oszlopban most a 101 látható.
Az elérhető formátumjelölők listájából úgy tekintheti meg és választhat, hogy vesszőt (,) fűz hozzá a Figyelő ablakban lévő értékhez.
Formázási definiálók
Az alábbi táblázat a Visual Studio hibakereső C#-formátumjelölőinek leírását ismerteti.
| Kijelölő | Formátum | Eredeti óraérték | Kijelzők |
|---|---|---|---|
| ac | Egy kifejezés kényszerített kiértékelése, ami hasznos lehet, amikor a tulajdonságok implicit kiértékelése és az implicit függvényhívások ki van kapcsolva. | "Az implicit függvény kiértékelését a felhasználó kikapcsolta" üzenet | <érték> |
| d | decimális egész szám | 0x0065 | 101 |
| dynamic | A megadott objektum megjelenítése dinamikus nézet használatával | Megjeleníti az objektum összes tagját, beleértve a dinamikus nézetet is | Csak a dinamikus nézetet jeleníti meg |
| h | hexadecimális egész szám | 61541 | 0x0000F065 |
| nq | sztring idézőjelek nélkül | "Saját sztring" | Az én sztringem |
| nse | A viselkedést adja meg, nem a formátumot. A "Nincs mellékhatás" kifejezés kiértékelése. Ha a kifejezés nem értelmezhető, és csak kiértékeléssel (például függvényhívással) oldható meg, hibaüzenet jelenik meg. | N/A | N/A |
| rejtett | Az összes nyilvános és nem nyilvános tag megjelenítése | Nyilvános tagok megjelenítése | Az összes tag megjelenítése |
| nyers | A nyerselem-csomópontban megjelenő elemet jeleníti meg. Csak proxyobjektumokra érvényes. | <Szótár T> | A T szótár nyers nézete<> |
| results | Az IEnumerable vagy az IEnumerable<T>-t implementáló változóval használatos, ami általában egy lekérdezési kifejezés eredménye lehet. Csak a lekérdezés eredményét tartalmazó tagokat jeleníti meg. | Az összes tag megjelenítése | Megjeleníti a lekérdezés feltételeinek megfelelő tagokat |