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.
Ez a cikk bemutatja, hogyan használható az adattippek funkció a Visual Studióban. Az adattippekkel kényelmesen megtekintheti a program változóinak adatait a kód hibakeresése során. Amikor töréspontokat állít be a kódban, és elkezdi a hibakeresést, az adattippek láthatók a változók számára, amikor beírja az aktuális végrehajtási hatókört. Az adattipp használatával módosíthatja egy változó értékét a hatókörben, és újrafuttathatja a kódot a törésponton a módosítás hatásának megtekintéséhez.
Borravaló
Ha még csak most ismerkedik a hibakereséssel, érdemes elolvasnia a Hibakeresés abszolút kezdőknek és a Hibakeresési technikák és eszközök, mielőtt elolvassa ezt a cikket.
Előfeltételek
Visual Studió. Ha nem rendelkezik Visual Studióval, nyissa meg a Visual Studio letöltési lapot, és telepítse ingyenesen.
Néhány programkód, amely a Visual Studio hibakeresőjében fut.
Adattippek használata
Az adattippek akkor jelennek meg a hibakeresési munkamenet során, ha töréspontok vannak beállítva a kódban. Ha a hibakereső megszakítja a program végrehajtását egy törésponton, az aktuális hatókörben lévő változókhoz adattippek érhetők el.
A Visual Studio 2022 17.14-es verziójától kezdve a LINQ-kifejezések adattippeit is megtekintheti.
A folyamat a következő:
Állítson be egy töréspontot a kódjában, és indítsa el a hibakeresést a Hibakeresés>Hibakeresés indítása kiválasztásával, vagy az F5 billentyűparancs használatával.
Ha a hibakereső szünetelteti a végrehajtást a töréspontnál, az aktuális hatókör bármely változója fölé mutatva nyissa meg az adattippet.
Az adattipp használatával megtekintheti a változó nevét, és használhatja az értéket.
Szükség szerint módosítsa egy változó értékét, vagy adjon hozzá megjegyzéseket.
Jegyzet
A Visual Studio kiértékeli és megjeleníti a változó értékét egy adattippben azon környezet alapján, amelyben a hibakereső a végrehajtás során szüneteltetve van. A kiértékelés nem a kurzor vagy az adattipp aktuális helyétől függ. Ha egy másik, az aktuális környezetben lévő változó nevével megegyező nevű változó fölé viszi az egérmutatót, a Visual Studio megjeleníti a változó értékét az aktuális környezet adattippjében.
A Visual Studio számos műveletet támogat az adattippekhez, valamint a változók és értékek használatát, többek között a következőket:
- Adattipp rögzítése vagy lebegtetése, hogy látható maradjon a kódvégrehajtás folytatódása során
- Adat címkék átlátszóvá tétele
- Engedélyezze a ragadós adattippeket, amelyek kibontva maradnak, amíg máshol nem választ
- Bontsa ki egy tömb, struktúra vagy objektum adattippjét a tagok faformátumban való megtekintéséhez
- Változó értékének módosítása egy adattippben
- Többsoros megjegyzések hozzáadása rögzített adattipphez a hibakeresés során történő jegyzetkészítéshez
- Adatimportálási és -exportálási tippek
Adat címkék átlátszóvá tétele
Amikor rámutat egy változóra az adattipp megtekintéséhez, transzparenssé teheti az adattippet, hogy lássa az alatta lévő kódot. Ez a művelet a kódszerkesztő egyéb tippműveletei, például a metódusdefiníciók és a kifejezésszintaxis átláthatóságát is bekapcsolja.
Az átláthatóság engedélyezéséhez kövesse az alábbi lépéseket:
A Visual Studio Code-szerkesztőben válasszon egy adattippen belül, majd válassza ki és tartsa lenyomva a Ctrl billentyűt.
Az átlátszóság megőrzéséhez tartsa lenyomva a Ctrl billentyűt.
Az átlátszóság megszüntetéséhez hagyja abba a Ctrl billentyű használatát, vagy válasszon máshol.
Rögzített vagy lebegő adatjelhez nem érhető el átlátszóság.
Adattippek kibontva tartása
A Visual Studio 2022 1. és annál újabb frissítések esetén, amikor kibont egy adattippet, az kibontva maradhat, amíg máshol nem választ. Ez a művelet egy tartós adattippet hoz létre.
Az adattipp ragadóssá alakításához kövesse az alábbi lépéseket:
A Visual Studióban válassza a Hibakeresés>Beállítások lehetőséget a Beállítások párbeszédpanel megnyitásához.
Az Általános lapon görgessen, és keresse meg a Kibontott adattippek megnyitása, amíg el nem kattint beállításra.
Jelölje be a jelölőnégyzetet a ragadós beállítás engedélyezéséhez, majd válassza OKlehetőséget.
Ha a ragadós beállítás engedélyezve van, a kódszerkesztőben lévő bármely adattipp kibontásakor az az állapotában marad kibontva.
Adattippek rögzítése
Rögzíthet egy adattippet, hogy nyitva maradjon a kódszerkesztő felületén. A rögzített adattipp helyét is módosíthatja.
Adattipp rögzítéséhez kövesse az alábbi lépéseket:
A Visual Studio Code-szerkesztőben mutasson egy változóra az adattipp megjelenítéséhez.
Az adattippben használja a rajzszöget a forráshoz rögzítés kiválasztásához .
A Visual Studio az adattippet a változó közelében lévő helyre rögzíti a kódfelületen. A kódszerkesztő ereszcsatornájában megjelenik egy pushpin a vonal mellett, ahol az adattippet rögzíti.
Jelölje ki és húzza a rögzített adattippet a kódszerkesztő felületének bármely pontjára.
Lebegtetett (rögzítés nélküli) adattippek
Miután rögzített egy adattippet, feloldhatja az adattipp rögzítését, és lebegővé teheti. A lebegő adatbuborék bárhol elhelyezhető a Visual Studio IDE felületén.
Adattipp lebegtetéséhez kövesse az alábbi lépéseket:
Rögzített adattippben a rajzszeggel válassza a Rögzítés feloldása a forrásból.
A Visual Studio megszünteti az adattipp rögzítését, és egységes színű hátteret ad az adattippnek. A tipp gombostűje nem rögzített pozícióba változik, és a kódszerkesztő szegélyében található gombostű el lesz távolítva.
Jelölje ki és húzza a lebegő adatcsúcsot a Visual Studio IDE bármely helyére.
Amennyiben a lebegő adatjelölőt a kódszerkesztő felületén kívül helyezi el, a rajzszög el lesz távolítva az adatjelölő oldalmenüjéből. A Rögzítés a forráshoz beállítás csak akkor érhető el, ha a lebegő adattipp a kódszerkesztő felületén van elhelyezve.
Adattisztítási tippek
Miután megjelenítette az adattippet, rögzítheti azt egy adott forráshelyre a kódszerkesztő felületén.
Lebegő adattipp újbóli rögzítéséhez kövesse az alábbi lépéseket:
Jelölje ki és mozgassa a lebegő adatbuborékot, majd helyezze a kódszerkesztő felületére.
A lebegő adattippben a leküldéses billentyűvel válassza ki a Rögzítés a forráshoz.
A pushpin a rögzített pozícióra változik. Az adattipp egy adott helyre van rögzítve a kódszerkesztőben, és a forráshoz tartozó rajzszög jelenik meg a kódszerkesztő peremén.
Adattippek bezárása
A Visual Studióban többféleképpen zárhatja be az adattippeket.
Ha befejezi a hibakeresési munkamenetet, ha van nyitott adattippje, a Visual Studio bezárja őket. Ha egy másik hibakeresési munkamenetet indít el, a Visual Studio megpróbálja újból létrehozni a korábban megnyitott adattippeket.
Az alábbi táblázat összefoglalja, hogyan zárhatja be manuálisan az adattippeket:
| Célpont bezárása | Akció |
|---|---|
| Konkrét adattipp | Válassza ki a X az adattippben. |
| Minden adattipp adott fájlhoz | Válassza Hibakeresés>A Visual Studio eszköztárának <Fájlnév> beállításhoz rögzített összes adatleírás törlése. |
| Minden nyitott adattipp | Válassza a Hibakeresés>Az összes adatleírás törlése lehetőséget a Visual Studio eszköztárán. |
Változók és értékek használata adattippekben
Amikor adattippekkel dolgozik a Visual Studióban, megtekintheti a változók és objektumok részleteit, valamint szerkesztheti az értékeket a hibakeresés során. Ezek a képességek hasznosak a kód módosításainak gyors hibaelhárításához és teszteléséhez.
Az adattippekben az objektumokat bontsa ki a tagok megtekintéséhez.
Ha egy adattipp tömböt, struktúrát vagy objektumot jelöl, kibonthatja az adattipp nézetet a tagok megtekintéséhez. A kibontott nézet hierarchikus faformátumban jeleníti meg a további információkat.
Ha ki szeretné bontani egy objektum nézetét egy adattippben, kövesse az alábbi lépéseket:
Egy tömb, struktúra vagy objektum adattippjében válassza az elem neve előtti kibontó nyilat a tagok megjelenítéséhez. A nézet fa formátumban jelenik meg:
Rögzített adattipp esetén válassza a pluszjelet (+) a változó neve előtt a definíció kibontásához.
A taghierarchia további megtekintéséhez válassza a kibontási nyilakat:
Ha felfelé és lefelé szeretne lépni a kibontott nézetben, használja az egér vagy a billentyűzet Fel és Le nyílbillentyűjét.
Ha egy kibontott tagot az eredeti rögzített adattipptel szeretne rögzíteni, a tagon lévő tűzővel válassza a rögzítés a forráshoz . A fa nézet összecsukása után a rögzített elemek láthatóak maradnak a rögzített adattippel.
Változóértékek szerkesztése
Az adattippek használatának másik előnye, hogy a hibakeresés során szerkesztheti egy változó vagy elem értékét egy adattippben. Ez a funkció a kód apró módosításainak gyors teszteléséhez hasznos.
Egy változó vagy elem értékének az adattippben való szerkesztéséhez kövesse az alábbi lépéseket:
Az adattippben válassza ki az értéket. A Visual Studio kiemeli az értéket, és elérhetővé teszi szerkesztésre.
Adjon meg egy új értéket az adattippben, és válassza az Enterlehetőséget.
Ne feledje, hogy egyes változóértékek csak olvashatók. A Visual Studio nem teszi elérhetővé az írásvédett értékeket szerkesztésre.
Megjegyzések használata adattippekben
A Megjegyzések régió az adattippeknél hasznos, ha a kód hibakeresése közben jegyzeteket szeretne készíteni a változókról. Ez a régió kényelmes hely a különböző értékek nyomon követésére a hibakeresés során. Hozzászólásokat adhatsz hozzá rögzített vagy lebegő adattippekhez.
Ha megjegyzések szeretne használni egy adattippben, kövesse az alábbi lépéseket:
Az adattippnél használja a dupla lefelé mutató nyilat, hogy kiválassza a lehetőséget Kibontás, hogy megtekinthesse a megjegyzést. A dupla lefelé mutató nyíl megnyitja az adattipp Megjegyzések régióját, ahol jegyzeteket vehet fel.
Megjegyzés hozzáadásához szúrja be a kurzort a Megjegyzések régióba, és írja be a szöveget. A régió több sort is elfogad.
A Megjegyzések régió bezárásához használja a dupla Fel nyilat a Megjegyzések összecsukása funkcióhoz. A beírt megjegyzések az adattippben maradnak, de jelenleg nem láthatók.
Tulajdonságok rögzítése adattippekben
A Visual Studio támogatja a tulajdonságok rögzítését az adattippekben a .NET Core 3.0 és újabb verzióiban. Ez a funkció lehetővé teszi az objektumok gyors vizsgálatát azok tulajdonságai alapján az adattippekben.
A tulajdonságok adattippekben való rögzítéséhez kövesse az alábbi lépéseket:
Egy rögzített adattippben bontsa ki a tagok hierarchiáját, amíg meg nem jelenik egy tulajdonság, amelyet láthatónak szeretne tartani az adattipptel.
A tulajdonságot rajzszöggel rögzítheti az adattipptel. Kattintson a jobb gombbal a tulajdonságon, és válassza a Tag kedvencként kitűzéselehetőséget.
A Visual Studio áthelyezi a kijelölt tulajdonságot az objektum tulajdonságlistájának tetejére. A tulajdonság neve és értéke a rögzített adattipp jobb oszlopában jelenik meg:
Egy tulajdonság adattippben való rögzítésének feloldásához jelölje ki ismét a tulajdonság rajzszögét, vagy kattintson a jobb gombbal a tulajdonságra, és válassza a Tag rögzítésének megszüntetése a kedvencek közüllehetőséget.
A tulajdonságnevek láthatóságát is bekapcsolhatja, és szűrheti a nem rögzített tulajdonságokat az objektum tulajdonságlistájában egy adattippben:
A nem rögzített tulajdonságok kiszűréséhez kattintson a jobb gombbal az adattipp tulajdonságsorára, és válassza a Csak rögzített tagok megjelenítéselehetőséget.
A tulajdonságnevek láthatóságának váltogatásához kattintson a jobb gombbal az adattipp tulajdonságsorára, és válassza a Rögzített tagnevek elrejtése az értékmezőkbenlehetőséget.
Az alábbi képen egy adattipp taghierarchiájának jobb gombbal kattintva elérhető menüjének különböző beállításai láthatók:
AI-segítség kérése
Ha rendelkezik Copilot-tal, AI támogatást kaphat, miközben a változókra tekint az adattippekben. Kattintson a jobb gombbal egy változóra, és használja a Copilot lekérdezése
gomb. Ebben a forgatókönyvben a Copilot már ismeri a kérdés kontextusát, így önnek nem kell saját kontextust megadnia a csevegésben. További információ: Hibakeresés a Copilot.
A Visual Studio 2022 17.14-es verziójától kezdve a LinQ-kifejezésekre vonatkozó adattippekből is kaphat Copilot-segítséget.
Összetett adattípusok vizualizációja
A vizualizációk értelmesebb, néha grafikusabb módon jelenítik meg az információkat. Ilyenek például az XML, a HTML, a JSON, a szövegábrázoló és a táblázatos vizualizációk. Vizualizációkkal összetett adattípusokat vizsgálhat meg a kódban a hibakeresés során.
Ha egy elemhez vizualizációk érhetők el, a Visual Studio megjeleníti a Nézet nagyítót az elem neve mellett az adattippben. Vizualizáció kiválasztásakor a Visual Studio külön ablakot nyit meg az összetett adatok olvasható formátumban való megjelenítéséhez.
Ezzel a funkcióval kiválaszthat egy vizualizációt az adatokhoz:
Ha az elemet az adattípus alapértelmezett vizualizációs elemével szeretné megtekinteni, válassza ki a nagyítót.
Egy adott vizualizáció kiválasztásához bontsa ki a Nézet legördülő listát a nagyító mellett, és válasszon egy lehetőséget.
Változók hozzáadása a Watch-ablakokhoz
A változók továbbra is megtekinthetők, ha hozzáadja őket egy Visual Studio Watch ablakhoz egy adattippből:
- Az adattippben kattintson a jobb gombbal a változó nevére, és válassza a Figyelő hozzáadásalehetőséget.
A Visual Studio hozzáadja a változót a Watch ablakban. Ha a Visual Studio-kiadás több Watch ablakot támogat, a változó a Watch 1 feliratú ablakban jelenik meg.
Adatimportálási és -exportálási tippek
Adattippeket exportálhat EGY XML-fájlba, amelyet szövegszerkesztővel oszthat meg vagy szerkeszthet. Adattippeket a kapott vagy korábban szerkesztett XML-fájlból is importálhat.
Adattippek exportálásához kövesse az alábbi lépéseket:
A Visual Studióban válassza Hibakeresés>Adatleírások exportálásalehetőséget. Megnyílik az Exportadatleírások párbeszédpanel.
A párbeszédpanelen keresse meg azt a helyet, ahová menteni szeretné az XML-fájlt.
Adja meg az exportálási fájl nevét, és válassza a Mentéslehetőséget.
A Visual Studio exportálja az adattippeket a megadott fájlba és helyre.
Ha adattippeket szeretne importálni egy fájlból, kövesse az alábbi lépéseket:
A Visual Studióban válassza Hibakeresés>Adatleírások importálásalehetőséget. Megnyílik az Adattippek importálása párbeszédpanel.
A párbeszédpanelen keresse meg az importáláshoz használni kívánt adattipp XML-fájl helyét.
Jelölje ki a megnyitni kívánt fájlt, majd válassza a Megnyitáslehetőséget.
A Visual Studio importálja az adattippeket a megadott fájlból az aktuális munkaterületre. A munkaterület kódjának hibakeresésekor az importált adattippek elérhetők.
Kapcsolódó tartalom
- Tekintse meg az első pillantást a Visual Studio hibakeresőre
- Ismerkedjen meg hibakeresési technikákkal és eszközökkel
- Egyéni adatnézetek létrehozása a Visual Studio hibakeresőjében