c#-回调callback是什么原理,机制? C#
答案:4 悬赏:40 手机版
解决时间 2021-03-29 00:21
- 提问者网友:浪荡绅士
- 2021-03-28 15:42
c#-回调callback是什么原理,机制? C#
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-28 16:03
回调基本过程如下:
调用者(Caller)向回调函数(Callee)发出调用,被调用函数启动后,不等被调函数执行完毕,程序执行流立即返回到调用者继续执行。此时,程序中至少有两个执行流,一个是调用者执行流;另一个是被调用函数执行流同时执行。当被调函数所执行处理完毕时,被调函数反过来调用一个指定的函数(称为回调函数)向调用者返回处理结果或通知调用者处理结束。这个过程称为回调(Callback)。通常,调用者发出调用时,以函数参数方式将回调函数传递给被调函数。
在C#中,回调过程与其他语言没有区别,只是回调函数是以委托方式传递的。
调用者(Caller)向回调函数(Callee)发出调用,被调用函数启动后,不等被调函数执行完毕,程序执行流立即返回到调用者继续执行。此时,程序中至少有两个执行流,一个是调用者执行流;另一个是被调用函数执行流同时执行。当被调函数所执行处理完毕时,被调函数反过来调用一个指定的函数(称为回调函数)向调用者返回处理结果或通知调用者处理结束。这个过程称为回调(Callback)。通常,调用者发出调用时,以函数参数方式将回调函数传递给被调函数。
在C#中,回调过程与其他语言没有区别,只是回调函数是以委托方式传递的。
全部回答
- 1楼网友:第四晚心情
- 2021-03-28 20:15
::这楼歪的...确实是歪歪而不倒,围观。。。。。
- 2楼网友:woshuo
- 2021-03-28 18:52
在.net Framework 中,要传递方法,就必须把方法的细节封装在一种新的类型的对象中,即委托。委托只是一种特殊的对象类型,其特殊之处在于,我们以前定义的所有对象都包含数据,而委托包含的只是方法的细节。这是从书上查到的,如果在vs6.0下写过委托的话,估计就好理解了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯