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
|