CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Leer variable de otra clase
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
[*] Página Anterior
Ir a la versión completa