Buscador

Variables Static - II

Cuando declaramos una variable normal dentro de un procedimiento, cada vez que llamamos al procedimiento, dicha variable es inicializada. El ejemplo del Código fuente 169, en cada llamada al procedimiento, se inicializa la variable y le sumamos un número, por lo que la variable siempre muestra el mismo valor por la consola.

Public Sub Main()
Verificar("Primera") ' en esta llamada se muestra 7
Verificar("Segunda") ' en esta llamada se muestra 7
Verificar("Tercera") ' en esta llamada se muestra 7
Console.ReadLine()
End Sub
Public Sub Verificar(ByVal OrdenLlamada As String)
' cada vez que se ejecuta este procedimiento
' la variable Importe se inicializa a 5
Dim Importe As Integer = 5
Importe += 2
Console.WriteLine("{0} llamada al procedimiento, la variable contiene {1}", _
OrdenLlamada, Importe)
End Sub
Código fuente 169

No hay comentarios:

Publicar un comentario