En el siguiente código, estoy definiendo un controlador de eventos y me gustaría tener acceso a la variable de edad y nombre sin tener que declarar el nombre y la edad de manera global. ¿Hay alguna manera de decir e.age
y e.name
?Pasando argumentos a un manejador de eventos
void Test(string name, string age)
{
Process myProcess = new Process();
myProcess.Exited += new EventHandler(myProcess_Exited);
}
private void myProcess_Exited(object sender, System.EventArgs e)
{
// I want to access username and age here. ////////////////
eventHandled = true;
Console.WriteLine("Process exited");
}
Igual que http://stackoverflow.com/questions/8644253/c-sharp-pass-parameter-to-eventhandler – codingbiz
posible duplicado de [C# pasando parámetros adicionales a un controlador de eventos?] (Http://stackoverflow.com/questions/4215845/c-sharp-passing-extra-parameters-to-a-event-handler) – nawfal