Megosztás a következőn keresztül:


Változóértékek megtekintése és módosítása adattippekkel a kódszerkesztőben

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.

Képernyőkép egy hibakeresési munkamenetről a Visual Studióban, amelyen példákat találhat a hatókör változóira vonatkozó adattippekre.

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ő:

  1. Á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.

  2. 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.

  3. Az adattipp használatával megtekintheti a változó nevét, és használhatja az értéket.

  4. 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:

  1. A Visual Studio Code-szerkesztőben válasszon egy adattippen belül, majd válassza ki és tartsa lenyomva a Ctrl billentyűt.

  2. Az átlátszóság megőrzéséhez tartsa lenyomva a Ctrl billentyűt.

  3. 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:

  1. 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.

  2. Az Általános lapon görgessen, és keresse meg a Kibontott adattippek megnyitása, amíg el nem kattint beállításra.

  3. 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:

  1. A Visual Studio Code-szerkesztőben mutasson egy változóra az adattipp megjelenítéséhez.

  2. Az adattippben használja a rajzszöget a forráshoz rögzítés kiválasztásához .

    Képernyőkép, amely bemutatja, hogyan rögzíthet egy adattippet, és helyezheti át a kódszerkesztő felületének bármely pontjára.

    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.

  3. 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:

  1. 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.

    Képernyőkép, amely bemutatja, hogyan lebegtethet egy adattippet bárhol a Visual Studio IDE-ben.

  2. 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:

  1. Jelölje ki és mozgassa a lebegő adatbuborékot, majd helyezze a kódszerkesztő felületére.

  2. 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:

  1. 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:

    Képernyőkép, amely bemutatja, hogyan jelölheti ki az objektum kibontó nyílát egy adattippben.

    Rögzített adattipp esetén válassza a pluszjelet (+) a változó neve előtt a definíció kibontásához.

  2. A taghierarchia további megtekintéséhez válassza a kibontási nyilakat:

    Képernyőkép, amely bemutatja, hogyan bonthatja tovább az objektumfát a tagfa megjelenítéséhez.

  3. 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.

  4. 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:

  1. Az adattippben válassza ki az értéket. A Visual Studio kiemeli az értéket, és elérhetővé teszi szerkesztésre.

  2. 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:

  1. 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.

  2. 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.

    Képernyőkép, amely bemutatja, hogyan írhat be megjegyzéseket egy adattippbe.

  3. 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:

  1. 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.

  2. 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:

    Képernyőkép, amely bemutatja, hogyan rögzíthet tulajdonságokat egy adattippben.

  3. 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:

Képernyőkép egy adattipp tagjainak jobb gombbal megnyitható menüjéről, amely tartalmazza a

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ésegombot a Copilot lekérdezéséhez tartozó képernyőkép készítéséhez. 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. Vizualizáció ikonja

  • 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:

  1. 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.

  2. A párbeszédpanelen keresse meg azt a helyet, ahová menteni szeretné az XML-fájlt.

  3. 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:

  1. 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.

  2. A párbeszédpanelen keresse meg az importáláshoz használni kívánt adattipp XML-fájl helyét.

  3. 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.