#region C#中delegate实现回调函数示例
delegate void CallBackFun(string msg);
private static void callBackFun(string msg)
{
MessageBox.Show(msg);
}
private CallBackFun cb = new CallBackFun(callBackFun);
private void TestCallback(CallBackFun b)
{
MessageBox.Show("TestOk!");
b("msg");
}
delegate void CallBackFun(string msg);
private static void callBackFun(string msg)
{
MessageBox.Show(msg);
}
private CallBackFun cb = new CallBackFun(callBackFun);
private void TestCallback(CallBackFun b)
{
MessageBox.Show("TestOk!");
b("msg");
}
#endregion
//调用
TestCallback(cb);
//显示结果: