当前位置: 首页> 英语翻译> 正文

deligate是什么 deligate的翻译

  • 作者: 用户投稿
  • 2023-04-14 11:24:39
  • 54

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);

 
 
  • 3457人参与,13条评论