Operátor (visual basic)
Használt szerkezet Do Hurok. Ha megismételni egy sor utasítást köteles korlátlan számú alkalommal, amíg a feltétel teljesül. Ha azt szeretnénk, hogy ismételje meg a több alkalommal, a For. Következő nyilatkozat rendszerint a legjobb választás.
Amíg vagy amíg nem használhatja állapotánakjelölésére. de mindkettő nem.
Meg tudja nézni a feltétel csak egyszer - az elején vagy a végén egy ciklus. Ha bejelöli a feltétel elején a ciklus (a Do utasítások), a ciklus talán soha nem lehet végrehajtani, még egyszer. Ha az ellenőrzés során a ciklus végén (a hurok utasítás), a hurok mindig legalább egyszer végrehajtódik.
Feltételek általában összehasonlítás eredménye a két érték, de lehet bármilyen kifejezés, amelynek értéke a számítás típusú logikai adattípus (Visual Basic) (igaz vagy hamis). Ez magában foglalja az értékeket más adattípusok, mint például a numerikus típusok alakítja logikai típusú.
Tedd Loops lehet egymásba ágyazni. Azt is befektetni egymást különböző ellenőrzési struktúrák. További információért lásd. Beágyazott az irányítási struktúra (Visual Basic).
Szerkezet Do Hurok rugalmasabb, mint az üzemeltető Miközben. Vége Amíg (Visual Basic). mert lehetővé teszi, hogy válasszon-e vagy sem a ciklus befejezéséhez, amikor az állapot már nem lenne egyenlő True. vagy abban az esetben, hogy ez lesz egyenlő True. Azt is lehetővé teszi, hogy ellenőrizze az állapotát az elején vagy a végén a ciklus.
Exit Do nyilatkozat egy alternatív kiutat a Do ... Loop szolgáltatásban. Exit Do átadja a vezérlést azonnal a nyilatkozatot követően a hurok nyilatkozatot.
Exit Do gyakran használják az értékelést követően egy állapot, például ha szerkezettel. Aztán. Mást. Ki ciklus is szükséges lehet észlelési feltétel, hogy haszontalan, vagy lehetetlenné teszi, hogy továbbra is az ismétléseket, például hibás értéket, vagy egy törlési kérelmet. Exit Do különösen, hogy használják a vizsgálati feltételeket, amelyek okozhatnak végtelen ciklust. t. e. a ciklus sokszor ismétlődik, vagy végtelenül. Exit Do lehet használni, hogy kilépjen a hurok.
Bármennyi Exit Do kimutatások lehet bárhol elhelyezhető a Do ... Loop szolgáltatásban.
Ha ágyazott hurkok szereplő Do Exit Do át a vezérlést kívül a legbelső hurok következő szintre beruházásokat.