class Program
{
static void Main(string[] args)
{
Counter c = new Counter();
c.ThresholdReached += c_ThresholdReached;
// provide remaining implementation for the class
}
static void c_ThresholdReached(object sender, EventArgs e)
{
Console.WriteLine("The threshold was reached.");
}
}
处理程序
“处理程序”是事件接收器中的事件处理程序方法,即在通知接收器发生事件的那一刻执行的方法。为此,该方法必须与它发生时要控制的事件相关。
代表们
委托只是存储对返回与委托相同类型的变量的函数的引用的变量,也就是说,它们是指向返回相同类型变量的函数的变量。
如果您的委托是类型
void
,它只能引用类型的函数void
。要声明委托,请在 (C#) 和 Delegate(在 Visual Basic 中)中使用委托关键字。
在西班牙语的 Stack Overflow 答案中,他们更具体地回答了 .net 中的代表是什么?