📄 eventtest.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 + -