使用new操作符来为委托类型实例声明引用方法
public class DelegateScript : MonoBehaviour
{
//声明一个委托类型
delegate void MyDelegate(string name);
void Start()
{
//声明委托类型的实例
MyDelegate myDelegate = new MyDelegate(Hello);
myDelegate("lyt");
}
void Hello(string name)
{
Debug.Log("Hello " + name);
}
}
编译运行结果
1. Hello
2. lyt
使用组转换机制为委托类型实例声明引用方法
public class DelegateScript : MonoBehaviour {
//声明一个委托类型
delegate void MyDelegate(string name);
<