Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2006, 08:57
pacoalonso79
 
Fecha de Ingreso: agosto-2003
Ubicación: Piura
Mensajes: 238
Antigüedad: 21 años, 7 meses
Puntos: 0
Pregunta persistencia de datos en C#

Hola a todos:
creo que este foro es el mas adecuado para que me ayuden a resolver un problemilla que tengo... soy nuevo en C# y estoy queriendo hacer los siguiente: deseo cargar variables "globales" las cuales puedan ser usadas por todas las clases dentro de la "class library" que estoy desarrollando... por ejemplo miren este codigo...
Código:
// 1. Parametros.cs
class Parametros
{
    /** defino variables */
    private string var1;
    private int var2;
    private object obj1;
    ...
    ...

    /** lleno variables */
    public string miVar1
    {
        get { return var1; }
        set { var1 = value; }
    }
    /** y asi con todas mis variables antes definidas */
}

// 2. MiClase1.cs
class MiClase1
{
    /** un metodo cualquiera */
    public void metodo1()
    {
        string cadena;
        // ...
        // antes, un codigo cualquiera y luego....
        cadena = Parametros.mivar1;
    }
}
Me voy a hacer entender mejor, para los que han programado en Visual Basic 6 saben que existen los módulos (*.bas) en los cuales se pueden definir variables públicas que se llenan en cualquier parte del código y luego pueden ser accesadas desde cualquier clase o formulario... quiero saber como puedo implementar eso en C# sin tener que estar instancia que te instancia la clase parametros....

He estado intentando encontrar algo como "persistencia de datos" o "implementar modulos en C#" e incluso he estado tratando con objetos dataset pero no encuentro solución óptima para lo que deseo

Muchas gracias por su segura ayuda
Francisco
__________________
Un hombre inteligente, caminando, llega mucho mas rápido que un torpe en coche