发布网友 发布时间:2022-05-07 08:09
共4个回答
热心网友 时间:2022-05-19 14:30
:回调函数,就是程序在执行过程中,某个条件触发后,去调用的那个函数,这需要用到函数指针,通过函数指针找到函数的入口地址,执行回调函数。在.net中,用委托来实现,委托是对函数指针的安全封装。方法(参数1,参数2,回调函数)就是把 参数1,和参数2传给 回调函数委托是对函数指针的安全封装以前的函数指针是 不安全的原因就是 方法(参数1,参数2,回调函数) 也许回调函数只接受一个参数,或参数类型不同~而.net的委托 指定了回调函数的签名 于是他安全了我是看C#的高级编程 中多线程那章才懂的然后我学过C++ 和反汇编 所有理解起来特别快 炫耀一下 呵呵热心网友 时间:2022-05-19 15:48
在.net Framework 中,要传递方法,就必须把方法的细节封装在一种新的类型的对象中,即委托。委托只是一种特殊的对象类型,其特殊之处在于,我们以前定义的所有对象都包含数据,而委托包含的只是方法的细节。这是从书上查到的,如果在vs6.0下写过委托的话,估计就好理解了热心网友 时间:2022-05-19 17:23
回调基本过程如下:热心网友 时间:2022-05-19 19:14
::这楼歪的...确实是歪歪而不倒,围观。。。。。