C# .NET 3.5:具有ref参数的处理程序的匿名委托

C# .NET 3.5:具有ref参数的处理程序的匿名委托,c#,.net,.net-3.5,delegates,lambda,C#,.net,.net 3.5,Delegates,Lambda,我有 我是否可以使用lambda表达式,例如: public delegate void DocumentCompleteEventHandler(object pDisp, ref object URL) 它不起作用。我应该如何更改它以便在代码中使用?可能吗?您是否尝试过: ie.DocumentComplete += (o, e) => { }; 有时,编译器无法通过纯推理解决问题,您需要指定labmda参数类型(和修饰符)。请注意,这是一个要么全有要么全无的问题:您必须为所有参

我有

我是否可以使用lambda表达式,例如:

public delegate void DocumentCompleteEventHandler(object pDisp, ref object URL)
它不起作用。我应该如何更改它以便在代码中使用?可能吗?

您是否尝试过:

ie.DocumentComplete += (o, e) => {  };
有时,编译器无法通过纯推理解决问题,您需要指定labmda参数类型(和修饰符)。请注意,这是一个要么全有要么全无的问题:您必须为所有参数指定类型,要么根本不指定类型


p、 我在等某个Skeet先生跳到这里,粘贴一篇文章来窃取我的所有观点。

@rover,好的,那么请将我的回答标记为答案。非常感谢。你太快了)我会在8分钟内完成
ie.DocumentComplete += (object o, ref object e) => {};