Variables en clases
Publicado por Juan Ramón López (5 intervenciones) el 29/12/2011 10:34:31
Buenas a todos el mundo, tengo una duda, que aunque la he resulteo de otra forma estoy interesado en hacerlo de esta forma.
Tengo una clase en visual studio 2010 escrita en c# y quiero crear una variable en la clase, añadirle un valor en una función y recuperarlo en otra.
Ejemplo:
namespace proteccion_datos
{
public partial class EmpresaExterna : System.Web.UI.Page
{
string nombreantiguo="";
protected void funcion1()//Evento boton 1
{
//Asigno un valor a la variable
nombreantiguo=valor;
}
protected void funcion2()//Evento boton 2
{
//uso de la variable
textbox=nombreantiguo;
}
}
}
Bien pues al hacer esto, no se porque en lafuncion 2 la variable vuelve a estar vacia, recupera el valor que le asigno al declararla. Las funciones se "disparan" con eventos de dos botones respectivamente, asi que por lo que supongo se le asigna de nuevo el valor que le asigno al declararla. Lo he solucionado con un textbox oculto pero quería saber si hay otra forma de hacerlo.
Gracias de antemano y un saludo.
Tengo una clase en visual studio 2010 escrita en c# y quiero crear una variable en la clase, añadirle un valor en una función y recuperarlo en otra.
Ejemplo:
namespace proteccion_datos
{
public partial class EmpresaExterna : System.Web.UI.Page
{
string nombreantiguo="";
protected void funcion1()//Evento boton 1
{
//Asigno un valor a la variable
nombreantiguo=valor;
}
protected void funcion2()//Evento boton 2
{
//uso de la variable
textbox=nombreantiguo;
}
}
}
Bien pues al hacer esto, no se porque en lafuncion 2 la variable vuelve a estar vacia, recupera el valor que le asigno al declararla. Las funciones se "disparan" con eventos de dos botones respectivamente, asi que por lo que supongo se le asigna de nuevo el valor que le asigno al declararla. Lo he solucionado con un textbox oculto pero quería saber si hay otra forma de hacerlo.
Gracias de antemano y un saludo.
Valora esta pregunta


0