C#中delegate实现回调函数示例

  #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");
        }

        #endregion


//调用

TestCallback(cb);

//显示结果:


  

你可能感兴趣的:(C#中delegate实现回调函数示例)