这两者之间有什么不同吗?
Object.Event += new System.EventHandler(EventHandler);
Object.Event -= new System.EventHandler(EventHandler);
并且
Object.Event += EventHandler;
Object.Event -= EventHandler;
?如果是这样,那么是什么呢?
它们不都只是指向方法的指针吗?
这两者之间有什么不同吗?
Object.Event += new System.EventHandler(EventHandler);
Object.Event -= new System.EventHandler(EventHandler);
并且
Object.Event += EventHandler;
Object.Event -= EventHandler;
?如果是这样,那么是什么呢?
它们不都只是指向方法的指针吗?
Object.Event += EventHandler;
Object.Event -= EventHandler;
上述示例只能在C# 3.0或更高版本中编译通过,如果你使用的是2.0或更早版本,则只能使用以下结构。
Object.Event += new System.EventHandler(EventHandler);
Object.Event -= new System.EventHandler(EventHandler);
请查看类型推断的更多信息。搜索“类型推断”。