Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/06/2008, 04:32
jasp22
 
Fecha de Ingreso: enero-2005
Mensajes: 140
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: acceder a una variable global

Acceder a variables de un modulo directamente no es lo mas correcto, es mejor hacerlo mediante propiedades de manera que puedas interceder en el acceso a dicha variable. En C# no hay modulos pero puedes simular su funcionamiento creando una clase con sus propiedades estaticas.

Código:
public class MyClass
{
private static int m_variable;

public static int Variable
{
get{ return m_variable;}
set{ m_variable = value;}
}

}
Esta seria la forma mas sencilla, pero podrías hacer la variable solo de lectura, o solo de escritura o incluso podrías llamar a algun metodo antes o despues de asignar el valor, ......

Para utilizarlo seria mediante : MyClass.Variable;

Saludos.