Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Select Case v jazyku Visual Basic

? Select case v jazyku Visual Basic , ktorý zabezpečuje jednoduchší a čitateľnejší spôsob programátor definovať veľké množstvo " , ak , potom " vyhlásenie pre jeden výraz . Keď potrebuje programátor otestovať premennú aby zistil , či to má jednu z desiatok hodnôt , skôr než len jednu hodnotu , vyberte - case je najlepší spôsob , ako ísť . Syntax

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené