|
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
public delegate void ButtonEventHandler();
class TestButton
{
public event ButtonEventHandler OnClick;
public void TestHandler()
{
System.Console.WriteLine("TestHandler事件被注册");
}
public void Click()
{
OnClick();
}
}
static void Main(string[] args)
{
TestButton mb = new TestButton();
mb.OnClick += new ButtonEventHandler(mb.TestHandler);
mb.OnClick += delegate { System.Console.WriteLine("匿名事件被注册"); };
mb.Click();
Console.WriteLine("移除TestHandler事件");
mb.Click();
Console.ReadLine();
}
}
}