两者之间有区别吗
Object.Event += new System.EventHandler(EventHandler);
Object.Event -= new System.EventHandler(EventHandler);
和
Object.Event += EventHandler;
Object.Event -= EventHandler;
?如果是这样,该怎么办?
他们不是都只是指向方法的指针吗?
最佳答案
两者完全相同。
但
Object.Event += EventHandler;
Object.Event -= EventHandler;
上面的示例仅在3.0或更高版本的C#中编译良好,而在2.0或更低版本中
您只能使用以下构造。
Object.Event += new System.EventHandler(EventHandler);
Object.Event -= new System.EventHandler(EventHandler);
进一步了解Type inferencing。搜索“类型推断”
关于c# - 连线事件处理常式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6153224/