Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2006, 01:31
kakarot
 
Fecha de Ingreso: diciembre-2003
Mensajes: 288
Antigüedad: 21 años, 2 meses
Puntos: 0
Variables globales

Buenas,

TEngo una duda de como hacer una variable global en visual c#, en visual basic las declarabamos en un modulo, pero aqui como se hace?, el problema es que tengo esta funcion

private String obtenerConexion()
{
StreamReader archivo=new StreamReader("C:\\SCADA\\ruta.txt");
string slinea="";
ArrayList aObj=new ArrayList();
while (slinea != null)
{
slinea = archivo.ReadLine();
if(slinea != null)
aObj.Add(slinea);
}
archivo.Close();
slinea=aObj[0].ToString();
return(slinea);

}//obtenerConexion

Con esta función obtengo la cadena de conexion a la BD dsd un fichero, y esta la llamo solo una vez en el form principal la primera vez que se carga el programa, entonces la almaceno en una vble del tipo string llamada ruta, mi problema es que no se como poner esta varible de tal forma que sea global, es decir, que dsd mis clases de perisistencia pueda llamarla sin que me de el error de que la variable en cuestion no existe

Alguna idea?

Gracias