Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Formát, ve kterém se hodnota zobrazí v okně Kukátko , můžete změnit pomocí specifikátorů formátu. Specifikátory formátu můžete použít také v příkazovém okně, v příkazovém okně, v trasovacích bodech a ve zdrojových oknech. Pokud se u výrazu v těchto oknech pozastavíte, výsledek se zobrazí v datovém tipu v zadaném zobrazení formátu.
Pokud chcete použít specifikátor formátu, zadejte výraz proměnné následovaný čárkou a příslušným specifikátorem.
Nastavení specifikátorů formátu
Použijeme následující ukázkový kód:
{
int my_var1 = 0x0065;
int my_var2 = 0x0066;
int my_var3 = 0x0067;
}
Přidejte proměnnou my_var1 do okna Watch při ladění, Debug>Windows>Watch>Watch 1. Potom klikněte pravým tlačítkem myši na proměnnou a vyberte Šestnáctkové zobrazení. Teď okno Kukátko zobrazuje hodnotu 0x0065. Pokud chcete tuto hodnotu zobrazit jako desetinné celé číslo místo šestnáctkového celého čísla, přidejte specifikátor formátu desetinných míst , d do sloupce Název za název proměnné. Sloupec Hodnota teď zobrazuje hodnotu 101.
Seznam dostupných specifikátorů formátu můžete zobrazit a vybrat tak, že k hodnotě okna Kukátko přidáte čárku (,).
Specifikátory formátu
Následující tabulka popisuje specifikátory formátu jazyka C# pro ladicí program sady Visual Studio.
| Specifikátor | Formát | Původní hodnota sledování | Zobrazuje |
|---|---|---|---|
| střídavý proud | Vynucení vyhodnocení výrazu, což může být užitečné, když je vypnuté implicitní vyhodnocování vlastností a implicitní volání funkcí. | Zpráva "Implicitní vyhodnocení funkce je vypnuto uživatelem" | <hodnota> |
| d | desítkové celé číslo | 0x0065 | 101 |
| dynamic | Zobrazí zadaný objekt pomocí dynamického zobrazení. | Zobrazí všechny členy objektu včetně dynamického zobrazení. | Zobrazí pouze dynamické zobrazení. |
| h | šestnáctkové celé číslo | 61541 | 0x0000F065 |
| nq | řetězec bez uvozovek | "Můj řetězec" | Můj řetězec |
| nse | Určuje chování, nikoli formát. Vyhodnotí výraz bez vedlejších účinků. Pokud výraz nelze interpretovat a dá se vyřešit pouze vyhodnocením (například voláním funkce), zobrazí se místo toho chyba. | N/A | N/A |
| skrytý | Zobrazí všechny veřejné a neveřejné členy. | Zobrazí veřejné členy. | Zobrazí všechny členy. |
| syrový | Zobrazí položku tak, jak se objeví v uzlu surové položky. Platné pouze u objektů proxy. | Slovník<T> | Nezpracované zobrazení slovníku<T> |
| results | Používá se s proměnnou typu, která implementuje rozhraní IEnumerable nebo IEnumerable<T>, obvykle jako výsledek dotazového výrazu. Zobrazí pouze členy, které obsahují výsledek dotazu. | Zobrazí všechny členy. | Zobrazí členy, které splňují podmínky dotazu. |