我在我的代碼下面的許多事件:我如何將這個C#代碼推廣到更一般的方法?
this.webBrowserCtrl.DocumentCompleted -= new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.LoginScreenLoaded);
this.webBrowserCtrl.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.AttemptLoginAnalysis);
我想刪除此並用一個簡單的方法,它採用2個輸入 - 但是我不知道這個類型是什麼。
private void DefineNewDocumentCompletedHandler(TYPEA inputA, TYPEB inputB)
{
this.webBrowserCtrl.DocumentCompleted -= new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(inputA);
this.webBrowserCtrl.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(inputB);
}
有人知道TYPEA和TYPEB應該是什麼嗎?或者另一種方式來實現我的目標?
非常感謝,特別是對提供的實際代碼:-) – Jonno 2010-07-02 11:49:21