方法的意思是什么
发布网友
发布时间:2022-05-10 15:31
我来回答
共1个回答
热心网友
时间:2023-10-13 18:51
哈哈。。。奇怪,方法你都不怎么懂,怎么可能和属性,委托事件之类的混淆呢。。。
我给你解释下,都是个人理解。
method,方法。就是c/c++中的函数,如果你不懂得函数,你就理解成完成某种特定任务的一个代码模块。
property,属性。(这里还有个attribute,也可以翻译成属性,但有些书把attribute翻译成性质,或者干脆两者都不翻译直接用英文。)是c#中独有的一种机制,可以理解成私有成员(字段field)的访问器。
event,事件。事件驱动不知道你听说过没,如果进行人机交互,用户干了什么程序要设法知道和捕捉,那么这个事件就是你干了什么的一个抽象,比如,单击鼠标左键就是一个事件。
deleget,委托。就是c++中的函数指针,只是类型安全的。或者你可以理解成它就是一个方法的别名,而且它可以绑定到不同的方法只要规格一致(即参数类型个数,返回值)