C#中没有行为这个概念 而事件,方法,函数则有
事件,指的是一个类有可能会引发的一个调用,任何类都可以向一个有事件的类注册这个事件的监听,那么当事件引发时,类就会受到事件通知,从而响应。
方法,指的是一个类的一些操作,比如一个Car类他有一个Move的移动方法,表示这个车子可以移动的操作(Operation)。
函数,在C#里没有太严格的定义,我的理解是静态方法都可以称之为函数,因为函数一般不和类的实例相关,而静态方法具有这个特性。函数一般代表一个子操作,他会执行一些计算或者其他纯代码性的过程,比如Math类具有很多算数学的函数,比如计算三角的函数。
方法又称函数,是由对象或类执行计算或操作的成员.方法是最基本和最主要的函数成员;
事件其实也是一种函数.事件是类和对象向外界发出的消息,用来通知发生了某个特定的行为或某个特定的条件已经成立;
说的最详细的地方是:安装VS2005时,安装上MSDN,就是VS2005的帮助说明,打开VS2005后,按F1就可以进入,里面有非常丰富的帮助说明,还有很多实例,对学习VS2005大有帮助。
他们都不是一个概念的东东,区什么别~