delegate void myDelegate(string str);//申明一个委托,并带有string类型的参数
void Start(){
DoSomeShit("dododo", OutPut);
}
void Output(string str){
Print(str);
}
void DoSomeShit(string str, myDelegate callback){ //传入的方法参数要一致
Print("before callback~");
if (callback != null){
callback(str);
}
}