超简单的话解释C#事件-源码示例
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("我在处理事件!");
}
}
}
posted on 2010-05-08 16:09 Master zhu 阅读(189) 评论(0) 编辑 收藏 举报