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