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:
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....// 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; } }
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