最佳答案
我看过许多文章,但是我仍然不清楚我们通常创建的普通委托和多播委托之间的区别。
public delegate void MyMethodHandler(object sender);
MyMethodHandler handler = new MyMethodHandler(Method1);
handler += Method2;
handler(someObject);
上面的委托 MyMethodHandler 将调用这两个方法。 现在,多播委托从何而来。我读到过他们可以调用多个方法,但是恐怕我对委托的基本理解是不正确的。