using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Sender s = new Sender();
s.事件 += new Sender.监听事件的代理(new 处理事件的类().处理事件的方法);
s.触发事件();
Console.ReadLine();
}
}
public class Sender{
public delegate void 监听事件的代理();
public event 监听事件的代理 事件;
public void 触发事件()
{
Console.WriteLine("事件被触发了!");
事件();
}
}
class 处理事件的类 {
public void 处理事件的方法(){
Console.WriteLine("我在处理事件!");
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Sender s = new Sender();
s.事件 += new Sender.监听事件的代理(new 处理事件的类().处理事件的方法);
s.触发事件();
Console.ReadLine();
}
}
public class Sender{
public delegate void 监听事件的代理();
public event 监听事件的代理 事件;
public void 触发事件()
{
Console.WriteLine("事件被触发了!");
事件();
}
}
class 处理事件的类 {
public void 处理事件的方法(){
Console.WriteLine("我在处理事件!");
}
}
}