При работе с .Net Base Class Library
вы обнаружите, что каждое событие передает два параметра.
Первый всегда имеет тип System.Object
, а другой имеет тип (или потомок) System.EventArgs
.
Первый аргумент object sender
может быть безопасно приведен к типу класса, который вызвал это событие. В вашем случае это тип System.Diagnostics.Process
.
Пример:
private void cExited(object o, EventArgs e)
{
Process p = (Process)o;
// Use p here
}