在C#中,事件是一種特殊的委托,用于向其他對象通知發生的操作或狀態的更改。要使用事件,需要首先定義一個事件,并創建一個事件處理程序來處理該事件。以下是使用事件的基本步驟:
public event EventHandler MyEvent;
private void OnMyEvent(object sender, EventArgs e)
{
Console.WriteLine("MyEvent is raised");
}
MyEvent += OnMyEvent;
MyEvent?.Invoke(this, EventArgs.Empty);
通過上述步驟,你就可以在C#中使用事件來實現對象之間的通信和狀態的更改通知。