两种不同类型的Outlook eventandler

本文关键字:Outlook eventandler 同类型 两种 | 更新日期: 2023-09-27 18:08:23

Application.NewMail += Application_NewMail;           
private void Application_NewMail()
{
// implementation
}

this.Application.NewMail += new Microsoft.Office.Interop.Outlook.ApplicationEvents_11_NewMailEventHandler(ThisAddIn_NewMail);
private void ThisAddIn_NewMail()
{
 // implementation
}

Visual Studio建议使用第一个,如果在输入+=后按两次tap键会自动添加,而第二个总是在MSDN代码示例中显示的。在功能上有什么不同吗?

两种不同类型的Outlook eventandler

第一个是较短的版本(我想是在。net 2.0中引入的)。

同样,这是一个副本(参见+= new EventHandler(Method) vs += Method)