我有

public delegate void DocumentCompleteEventHandler(object pDisp, ref object URL)


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

ie.DocumentComplete += (o, e) => {  };


它的表达不起作用。我应该如何更改以在代码中使用?可能吗?

最佳答案

你有没有尝试过:

ie.DocumentComplete += (object o, ref object e) => {};


有时,编译器无法通过纯粹的推论找出问题,您需要指定labmda参数类型(和修饰符。)请注意,这是一事无成的事情:您必须为所有参数指定类型,或者根本不指定类型。

ps。我正在等待某个斯基特先生跳到这里,然后粘贴一篇文章,以窃取我的所有观点。

09-10 01:06
查看更多