public class EmployeeSeperator
public delegate void EmployeeSeperatedHandler();
public event EmployeeSeperatedHandler EmployeeSeperatedEvent;
if (EmployeeSeperatedEvent != null)
EmployeeSeperatedEvent();
Console.WriteLine("methode is null ");
public readonly EmployeeSeperator employeeSeperator;
public Finance(EmployeeSeperator employeeSeperator)
this.employeeSeperator = employeeSeperator;
employeeSeperator.EmployeeSeperatedEvent += EmployeeSeperatedHandler;
public void EmployeeSeperatedHandler()
Console.WriteLine("Employee separated hoort bij afdeling Finance" );
public readonly EmployeeSeperator employeeSeperator;
public It( EmployeeSeperator employeeSeperator)
this.employeeSeperator = employeeSeperator;
employeeSeperator.EmployeeSeperatedEvent += EmployeeSeperatedHandler;
public void EmployeeSeperatedHandler()
Console.WriteLine("Employee separated was verbonden met It afdeling " );
public static void Main()
Console.WriteLine("Hello World");
EmployeeSeperator operato = new EmployeeSeperator();
Finance fin = new Finance(operato);