using System;
using System.Windows.Forms;
public delegate void SampleEventHandler(string item);
public class Class1
{
public event SampleEventHandler sampleEvent;
public virtual void OnSampleEvent(string item)
{
if (sampleEvent != null)
{
sampleEvent(item);
}
}
public static void runSampleEvent(string item)
{
MessageBox.Show(item);
Console.WriteLine(item);
Console.ReadLine();
}
static void Main()
{
Class1 class1 = new Class1();
class1.sampleEvent += new SampleEventHandler(runSampleEvent);
class1.OnSampleEvent("Hello world!");
}
}