Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
select case začína " select case " a názov premennej , ktoré majú byť testovaná . Ďalej , na každom nasledujúcom riadku , " prípad " je napísaný nasleduje hodnôt , ktoré premenné môžu mať aj kód , ktorý bude spustený , ak je premenná zodpovedá týchto hodnôt . Východisková hodnota môže byť špecifikovaná na konci prípadoch s využitím " prípad iného " kľúčové slová . Môžete tiež použiť " na " vyhlásenie určiť rozsah , zoznam hodnôt , ktoré majú byť testované za čiarkami , alebo použite " je " kľúčové slovo , nasleduje operátor nákupný , na vykonanie testu .
Long - li potom vyhlásenie
Každý select case je výmena dlhšia a ak zodpovedá potom vyhlásenie . Nasledujúci príklad dlho , ak teda tvrdenie :
Ak číslo = 0 , potom
Debug.WriteLine ( " Číslo je 0 " )
else if cislo > = 1 alebo číslo < = 10 potom
Debug.WriteLine ( " číslo je medzi 1 a 10 " )
else if číslo == 11 alebo číslo == 13 potom
Debug.WriteLine ( " Číslo je 11 alebo 13 " . )
iného
Debug.WriteLine ( " Číslo je žiadny z vyššie uvedených . " )
ekvivalent Select Case vyhlásenie
ekvivalentná Select Case vyhlásenie pre vyššie uvedený súbor , ak potom vyhlásenie by :
vyberte číslo prípadu
prípad 0
Debug.WriteLine ( " Číslo je 0 " )
prípad od 1. do 10.
Debug.WriteLine ( " Číslo je medzi 1 a 10 " )
puzdro 11 , 13
Debug.WriteLine ( " Číslo je 11 alebo 13 " . )
prípad iného
Debug.WriteLine ( " Číslo je žiadna z vyššie uvedených . " )
ako môžete vidieť , pre veľké množstvo testov , Select Case verzia je oveľa ľahšie čítať , než jeho ekvivalent , ak potom príkazy .
Tipy
Ak zodpovedali viac prípadov , potom iba prvý zápas bude prebiehať , a ostatní budú ignorované . Každý základný typ dát alebo akákoľvek kombinácia dát , ktoré môžu byť hodnotené na základný dátový typ môže byť použitý ako testovací výraz .