⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eventtest.cs

📁 这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参考
💻 CS
字号:
using System; 
 
 // 向前声明 
 public delegate void EventHandler(string strText); 
 
 class EventSource 
 { 
 public event EventHandler TextOut; 
 
 public void TriggerEvent() 
 { 
 if (null != TextOut) TextOut("Event triggered"); 
 } 
 } 
 
 class TestApp 
 { 
 public static void Main() 
 { 
 EventSource evsrc = new EventSource(); 
 
 evsrc.TextOut += new EventHandler(CatchEvent); 
 evsrc.TriggerEvent(); 
 
 evsrc.TextOut -= new EventHandler(CatchEvent); 
 evsrc.TriggerEvent(); 
 
 TestApp theApp = new TestApp(); 
 evsrc.TextOut += new EventHandler(theApp.InstanceCatch); 
 evsrc.TriggerEvent(); 
 } 
 
 public static void CatchEvent(string strText) 
 { 
 Console.WriteLine(strText); 
 } 
 
 public void InstanceCatch(string strText) 
 { 
 Console.WriteLine("Instance " + strText); 
 } 
 } 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -