Lokßlnφ
prom∞nnΘ jsou viditelnΘ od °ßdky s jejich deklaracφ a₧ po
konec procedury.
|
Visual
Basic.NET podporuje deklarace prom∞nn²ch pouze uvnit° bloku. To
znamenß, ₧e lokßlnφ prom∞nnß je viditelnß pouze od svΘ
deklarace do konce bloku, ve kterΘm byla deklarovßna. Nap°φklad:
Sub Test(x As Integer)
If x < 0 Then
Dim y As Integer = - x
'...
Else
'...
End If
End Sub
Prom∞nnß
y je v tomto p°φkladu viditelnß pouze v bloku, ve kterΘm byla
deklarovßna. Pokud je nutnΘ, aby byla prom∞nnß viditelnß i mimo
blok, musφ b²t deklarovßna mimo blok If/Else/End If. |
Pokud
jsou prom∞nnΘ deklarovßny v bloku, jsou automaticky p°esunuty.
Nap°φklad:
If x =1 Then
Dim y As Integer
End If
je
aktualizovßno na:
Dim y As Integer
If x =1 Then
End If
|