Buscador

Ámbito a nivel de bloque - I

Una variable declarada dentro de una estructura de control se dice que tiene ámbito local a nivel de bloque, siendo accesible sólo dentro del código que está contenido en la estructura. Ver Código fuente 164.

Public Sub Main()
' variables con ámbito a nivel de procedimiento
Dim MiNumero As Integer
Dim Total As Integer
Console.WriteLine("Introducir un número")
MiNumero = Console.ReadLine()
If MiNumero > 0 Then
' variable con un ámbito a nivel de bloque
' sólo es accesible dentro de esta estructura If
Dim Calculo As Integer
Console.WriteLine("Introducir otro número para sumar")
Calculo = Console.ReadLine()
MiNumero += Calculo
End If
Console.WriteLine("El resultado total es: {0}", MiNumero)
' error, la variable Calculo no es accesible desde aquí
Total = 150 + Calculo
Console.ReadLine()
End Sub
Código fuente 164

No hay comentarios:

Publicar un comentario