2017/3/8 函数指针/事件/委托....

Posted Mune

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017/3/8 函数指针/事件/委托....相关的知识,希望对你有一定的参考价值。

  函数指针:

    定义:函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。

 

    函数指针有两个用途:调用函数和做函数的参数。

 

 例:int function(int c);  //声明一个函数

   int (*funcPoint)(int c);  //声明一个函数指针

   funcPoint = function;   //将function函数的首地址赋给funcPoint指针

     //或者

        funcPoint = &funcion;

 

 事件:

   定义:在面向对象中,就是对象的属性或者状态发生了变化,操作或者接收到了某些动作时,向外发出了这种变化或者动作对应的通知。

 参考:http://www.cnblogs.com/munetiey/articles/6518537.html

 

   委托:

 参考:http://www.cnblogs.com/munetiey/articles/6518587.html

 

以上是关于2017/3/8 函数指针/事件/委托....的主要内容,如果未能解决你的问题,请参考以下文章

事件与委托深入理解

C#中的委托是啥?事件是否一种委托?

重温委托(delegate)和事件(event)

浅谈C#委托和事件(转载)

你可能不知道的陷阱:C#委托和事件的困惑(转)

C#委托和事件详解