CLR: .Net / Mono / Boo / Otros CLR > C#

 Clase Estatica

(1/1)

insomnio:
Buenas,

Os comento, he hecho una clase estatica Conexion, en ella lo que recogo es la ruta de conexion con la BD desde un fichero, el problema es que tengo una varibale publica en la clase, y se guarda la cadena en ella, pero ahora no recuerdo como llamarla desde otra clase, todo esto lo he hecho para "hacer una vble global"

Os pongo la clase por si os sirve

using System;
using System.IO;
using System.Collections;

namespace Conectar
{
   /// <summary>
   /// Descripción breve de Conexion.
   /// </summary>
   public static class Conexion
   {
      public  static String conexion;

      public Conexion()
      {
      }//constructor

      public static String obtenerConexion()
      {
         string path=Directory.GetCurrentDirectory();
         string slinea=cadenaConexion(path);
         slinea=slinea+"ruta.txt";
         StreamReader archivo=new StreamReader(slinea);
         slinea="";
         ArrayList aObj=new ArrayList();
         while (slinea != null)
         {
            slinea = archivo.ReadLine();
            if(slinea != null)
               aObj.Add(slinea);
         }
         archivo.Close();
         slinea=aObj[0].ToString();
         conexion=slinea;
         return(conexion);
      }//obtenerConexion

      private static String cadenaConexion(string cadena)
      {
         string path="";
         int i=0;

         while(cadena.Substring(i,3)!="bin")
         {
            path=path+cadena.Substring(i,1);
            i++;
         }//while
         return(path);
         
      }//cadenaConexion

   }//class
}

insomnio:
pues ya lo he solucionado :D

Navegación

[0] Índice de Mensajes

Ir a la versión completa