发生这样的事件:
class ABC
{
delegate bool X (int a);
event X eventX;
}
ABC.eventX+=someMethod; //works
我假设委托是由编译器隐式创建的吗?
最佳答案
是的,在.NET 2之前,您必须手动指定它:
ABC.eventX+=new X(someMethod);
但是现在使用以下语法隐式创建了它:
ABC.eventX+=someMethod;
关于c# - 订户方法不需要创建委托(delegate)的实例吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5114857/