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