3
public delegate void DocumentCompleteEventHandler(object pDisp, ref object URL)
我可以使用lambda表达式,如:
ie.DocumentComplete += (o, e) => { };
它表达不起作用。我应该如何改变它在代码中的使用?可能吗?
public delegate void DocumentCompleteEventHandler(object pDisp, ref object URL)
我可以使用lambda表达式,如:
ie.DocumentComplete += (o, e) => { };
它表达不起作用。我应该如何改变它在代码中的使用?可能吗?
你试过:
ie.DocumentComplete += (object o, ref object e) => {};
有时候编译器不能够通过纯粹的推理找出的东西,你需要指定labmda参数类型请注意,这是一个全有或全无(和修饰。)事情:你必须给所有参数提供类型,或者根本不要。
p.s.我正在等待某位Skeet先生跳进来,贴上一篇文章来窃取我所有的观点。
谢谢!这行得通! – Rover 2010-09-28 12:41:23
@rover,好的,请将我的答复标记为答案。谢谢! – x0n 2010-09-28 12:43:15
你太快了)))我会在8分钟内完成 – Rover 2010-09-28 12:44:48