public static void Main()
ISampleEvents sampleEvents = new SampleClass();
sampleEvents.SampleEvent += new SampleDelegate(TestHandler);
private static void TestHandler()
Console.WriteLine("This event is called when the event fires");
public delegate void SampleDelegate();
public interface ISampleEvents
event SampleDelegate SampleEvent;
public class SampleClass : ISampleEvents
public event SampleDelegate SampleEvent;