咩咩甜心(认证作者)
纳兰词典特邀用户:咩咩甜心,总共发布文章357篇。
Delegate 是一种特殊的函数指针,它可以被用来引用和调用其他函数。它有如下4个方面:
1. 声明:声明delegate时,必须使用delegate关键字,并指定返回值类型、参数列表等信息,例如:
public delegate void MyDelegate(int a, int b);
2. 实例化:使用new关键字实例化delegate,例如:
MyDelegate myDelegate = new MyDelegate(Add);
3. 调用:使用Invoke()或者BeginInvoke()/EndInvoke()方法调用delegate,例如:
myDelegate.Invoke(10, 20);
4. 事件:delegate可以被用作事件处理函数,例如:
on.Click += new EventHandler(Button_Click);
未经允许不得转载: 纳兰词典 » deligate是什么 deligate的翻译