아래 코드에서 이벤트 처리기를 정의하고 있으며 전역 적으로 이름과 나이를 선언하지 않고 나이와 이름 변수에 액세스하려고합니다. e.age
과 e.name
을 말할 수있는 방법이 있습니까?이벤트 처리기에 인수 전달
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");
}
[C#에서 이벤트 처리기에 추가 매개 변수를 전달할 수 있습니까?] (http://stackoverflow.com)와 동일한 http://stackoverflow.com/questions/8644253/c-sharp-pass-parameter-to-eventhandler – codingbiz
과 중복됩니다./questions/4215845/c-sharp-passing-extra-parameters-to-an-event-handler) – nawfal