public static void Main()
a.OnMultipleOfFiveReached += a_MultipleOfFiveReached;
int iAnswer = a.Add(4, 3);
Console.WriteLine("iAnswer = {0}", iAnswer);
Console.WriteLine("iAnswer = {0}", iAnswer);
static void a_MultipleOfFiveReached(object sender, EventArgs e)
Console.WriteLine("Multiple of five reached!");
public event EventHandler OnMultipleOfFiveReached;
public int Add(int x, int y)
if ((iSum % 5 == 0) && (OnMultipleOfFiveReached != null))
OnMultipleOfFiveReached.RaiseEvent(EventArgs.Empty);