using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Event_Handler
{
public delegate void MyEventHandler();
class Program
{
public event MyEventHandler ClickedEvent;
public static void Main()
{
Test t = new Test();
Program p = new Program();
p.ClickedEvent+=new MyEventHandler(t.Method1);
p.ClickedEvent+=new MyEventHandler(t.Method2);
p.ClickedEvent+=new MyEventHandler(t.Method3);
p.Clicked();
Console.WriteLine();
Console.ReadLine();
}
public void Clicked()
{
ClickedEvent();
}
}
class Test
{
public void Method1()
{
Console.WriteLine("Method 1");
}
public void Method2()
{
Console.WriteLine("Method 2");
}
public void Method3()
{
Console.WriteLine("Method 3");
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Event_Handler
{
public delegate void MyEventHandler();
class Program
{
public event MyEventHandler ClickedEvent;
public static void Main()
{
Test t = new Test();
Program p = new Program();
p.ClickedEvent+=new MyEventHandler(t.Method1);
p.ClickedEvent+=new MyEventHandler(t.Method2);
p.ClickedEvent+=new MyEventHandler(t.Method3);
p.Clicked();
Console.WriteLine();
Console.ReadLine();
}
public void Clicked()
{
ClickedEvent();
}
}
class Test
{
public void Method1()
{
Console.WriteLine("Method 1");
}
public void Method2()
{
Console.WriteLine("Method 2");
}
public void Method3()
{
Console.WriteLine("Method 3");
}
}
}
No comments:
Post a Comment