事件?
//学习在类中实现事件处理
//22:37:22 Tuesday, December 02, 2003
//程申
using System;
public delegate void Eventhandler(string strText);
class EventSource{
public event Eventhandler TextOut;
public void TriggerEvent(){
if (TextOut !=null) TextOut("Even triggered");
}
}
class MainApp{
public static void Main(){
EventSource evns = new EventSource();
evns.TriggerEvent();
evns.TextOut += new Eventhandler(CatchEvent);
evns.TriggerEvent();
Console.ReadLine();
}
public static void CatchEvent(string strText){
Console.WriteLine(strText);
}
public void InstanceCatch(string strText){
Console.WriteLine("Instance " + strText);
}
}
能给事件较详细的说明吗?谢谢
问题点数:20、回复次数:1Top
1 楼qiujoe(迷糊)回复于 2003-12-02 23:19:21 得分 20
这种问题msdn讲的最清楚了Top




