használata töréspontok
Beállítható, hogy hol és mikor egy töréspont megadásával feltételekkel.
Kattintson a jobb gombbal a töréspontot és mutasson az egérrel a töréspont, és válassza ki a „Beállítások” ikonra.
A felbukkanó menüből válassza ki a feltételeket. Egy ablak nyílik pont beállításait megálló:
Ha bejelöli a feltételek. Egy ablak nyílik különböző körülmények között.
Feltételes kifejezések. Amikor kiválaszt egy feltételes kifejezést, akkor választhat két feltétele van: Igaz, és ha változtatni. Válasszon egy értéket igaz. Ha azt szeretnénk, hogy leállnak, amikor az igazság a kifejezés, vagy érték Ha megváltoztatja. Ha azt szeretnénk, hogy leállnak, ha az érték a kifejezés.
A következő példa adja a használata töréspontok, csak akkor, ha az érték 4 testInt:
Az alábbi példa erre a használata töréspont, csak akkor, ha az érték megváltozott testInt:
terepen való viselkedés „Ha megváltoztatja a” eltér a különböző programozási nyelvek. Ha a kiválasztott érték megváltoztatásakor a gépi kódot, a debugger nem veszi figyelembe az első számítások a feltételek változása, így amikor az első kifejezés kiértékelésének a töréspont nem fog működni. Ha a kiválasztott érték megváltoztatása menedzselt kód, a töréspont akkor aktiválódik, ha az első számítás kiválasztása után Amikor a változó körülményekhez.
Ha a feltétele a töréspont érvénytelen szintaxis, figyelmeztető üzenet jelenik meg. Ha megad egy feltétele a töréspont érvénytelen szemantika, de szintaxis, egy figyelmeztető üzenet jelenik meg, ha eléri a töréspontot az első alkalommal. Mindenesetre, a hibakereső megszakítja végrehajtás érintkezve érvénytelen töréspont. A töréspont kimarad, ha a feltétel engedélyezett, és értéke hamis.
Feltételek bármilyen érvényes kifejezés, amely érzékeli a debugger. További információk az érvényes kifejezést, lásd. A kifejezések debugger.
Vannak esetek, amikor szükség van, hogy a viselkedése egy adott objektum; például akkor lehet, hogy megtudja, miért a tárgyat helyezünk a gyűjtemény több mint egyszer. C # és F # létrehozhat objektum azonosítók meghatározott esetekben a referencia típusok, és használja őket egy töréspont. Az objektum azonosító létrehozásakor szolgáltatások hibakeresés a CLR és a kapcsolódó tárgy. Ahhoz, hogy hozzon létre egy objektum azonosító, kövesse az alábbi lépéseket.
Állítsa be a töréspontot a kód után a tárgyat.
Kezdés hibakeresés és ha a végrehajtás megáll egy töréspont, keresse meg a töréspont a Helyi mezőbe. kattintson jobb egérgombbal, és válassza a New Object Identifier.
A Helyi, látnod kell a $ jelet és a számot. Ez az objektum azonosítója.
Új töréspont ponton szeretné felfedezni, így azon a ponton, hozzátéve az objektumot a gyűjtemény.
Tárgyméret azonosítót a „feltételes” kifejezés. Például, ha van egy változó elemet. utalva az objektum, amely hozzá kell adni a gyűjtemény, meg az elem == $ n. ahol n - az objektum azonosító számot.
A végrehajtás megáll azon a ponton, hozzátéve az objektumot a gyűjtemény.
Ha később el kell távolítani a object ID, a jobb gombbal egy változót a helyi ablakban, és válassza ki a Törlés objektum azonosítója.
Megjegyezzük, hogy az objektum jön létre, gyenge kapcsolatok, és nem akadályozzák a szemétgyűjtő egy objektum. Ezek csak akkor érvényesek, az aktuális hibakeresés ülésén.
Ha felmerül a gyanú, hogy a ciklus a kód kezd viselkedni, nem megfelelően egy bizonyos számú iteráció, akkor meg egy töréspont megállítani végrehajtása után a megadott száma a megfelelő kódsort helyett az F5 billentyű lenyomásával többször, hogy elérjék a kívánt szintet iteráció.
A töréspont beállított paraméterek feltételeként kérelmek száma. Ezután megadhatja az iterációk számát. A következő példa az adott végrehajtási töréspont mindegyik ismétlésnél:
A határ a töréspont, amely lehetővé teszi a ravaszt csak bizonyos eszközökön, vagy bizonyos folyamat vagy szál.
A töréspont paraméterek beállítása a szűrő állapotát. Kérjünk meg egy vagy több kifejezést az alábbiakban.
Sztringértékei kell idézőjelek közé. lehet használni egy feltétel kombináció jelek (ÉS), || (OR). (NOT) és a zárójel.
Trace pont - ez a töréspont, amely megjelenít egy üzenetet a megjelenő ablak. nyomkövetési pont működhet ideiglenes nyoma szereplő egy programozási nyelv.
A Töréspont parancsára, kattintson a Műveletek. A Művelet részben válassza ki az Üzenet írása a kimeneti ablakban. Akkor megjelenik egy univerzális sor, például egy teszt. Fel kell tüntetni az üzenet a változó értékét, vagy kifejezést használja fogszabályozó.
Szerinti felfüggesztésére, ha a nyomkövetési pont, törölje a Folytatás futás. Ha a jelző továbbra is futó, a kivitelezés nem áll meg. Mindkét esetben egy üzenet jelenik meg.
Az Üzenet mezőbe, akkor az alább felsorolt kulcsszavakra.