Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Visual Basic premenná má " rozsah " a " životnosť " . Rozsah určuje, kde môže byť premenná odvolával sa na , zatiaľ čo životnosť je doba , že premenná existuje . Ak sa pokúsite odkazovať premennú nižšej úrovne z vyššej úrovne dostanete chybu . Zvyčajne môžete odkazovať premennú na nižšej úrovni, ak je premenná deklarovaná na vyššej úrovni . Premenná " žije " až do konca jeho hladina vyhlásenie .
Block Level Premenné
premenné na úrovni bloku sú premenné , ktoré sú deklarované v konaní . Ich pôsobnosť je obmedzená na použitie v rámci konania , a životnosť je od okamihu, keď je postup použil , pokiaľ neskončí s jeho spracovaním . Premenná úrovni bloku nesmie byť použitá kdekoľvek inde v programe .
Premenné Modul Level
modulu premenné úrovne sú vymedzené mimo všetkých postupov , ale v daný forma . Premenná na úrovni modulu môže byť použitá kdekoľvek vo forme , a je zvyčajne deklarovaná ako " verejné " alebo " súkromné " . Tieto premenné môžu byť odvolával sa na s názvom forme , ak sú deklarované ako " verejné " alebo " priateľ " v podobe volania , ale volal formulár musí odkazovať na je ako " FormClassName.VariableName . " V tomto prípade , " FormClassName " je názov triedy volanie formulára , a " variablename " je názov premennej deklarované v podobe volania .
Globálne premenné
Globálne premenné sú tiež nazývané " obor názvov premenných , " a môžu byť použité v akejkoľvek forme alebo postupu v projekte . Musí byť deklarovaný mimo akýkoľvek postup , ale v obore názvov alebo modul ako " public " alebo " priateľ . " Globálne premenné môžu byť použité v akejkoľvek forme alebo postupu v rámci odboru názvov . Ak potrebujete čítač , ktorý môže byť použitý kdekoľvek v akejkoľvek forme alebo postupu v celom projekte , mali by ste ju vyhlásiť ako premenné hladiny namespace , aby to globálne čítač .