CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Leer variable de otra clase

<< < (5/5)

fORU-:
mmm hola que tal companero, como me dio flojera leer todos lo hilos  :lol:   me basare en su pregunta original "como leer variabl de otra clase"
la solucion seria esta ,

Public Shared <nombre_var> as <tipo_de_dato>

esto seria como static en  C o en JAVA, donde el valor de la variable de la clase se matiene hasta no ser que se modifique o que se termine el programa.

mas tarde editare para poner un ejemplo sencillo.

ahi va el codigo, en realidad no se si estoy fuera de contexto pero el esfuerzo de querer ayudar esta  :P

creo la clase contador con un atributo shared y publico

--- Código: vb.net --- Public Class Contador    Public Shared i As Integer = 0    Public Sub contar()        i = i + 1    End SubEnd Class  
creo la clase reloj donde el metodo reloj hace uso del metodo contar de la clase contador


--- Código: vb.net --- Public Class Reloj    Private tictac As New Contador    Public Sub reloj()        tictac.contar()        MsgBox(Contador.i, MsgBoxStyle.Information, "Reloj")    End SubEnd Class  
lo que sucede aqui es que el metodo reloj de la clase reloj hace uso del atributo "i" de la clase contador sin perder el valor de i, como dije anteriormente el valor del atribitu "i" siempre estara presente mientras el programa este corriendo. sino queda claro mi explicacion podrias leer sobre variables estaticas en C o en JAVA

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa