Standard event handler, no delegate definition necessary.
public event EventHandler xxxChanged;
Standard delegate handler, no delegate definition necessary.
using System;
//public delegate void Action()
Action xxxDelegate = new Action(xxxMethod);
public delegate TResult Func()
//Use it with anonymous methods:
Func methodCall = delegate() { return xxx.MethodReturningABool(); };
//There are other Func overloads, eg:
//public delegate TResult Func()
Func convert = delegate(int s)
{ return i.ToString() };
OR
// definition: public delegate void MethodInvoker()
using System.Windows.Forms;
...
MethodInvoker xxxDelegate = new MethodInvoker(xxxMethod);
No comments:
Post a Comment