C#委托和事件

delegate是C#中的一种类型,它其实是一个可以持有对某个方法的引用的类。与其它的类不一样,delegate类可以拥有一个签名(signature),而且它”只能持有与它的签名相匹配的方法的引用“。它所实现的功能与C/C++中的函数指针十分类似。它容许你传递一个类A的方法m给另外一个类B的对象,使得类B的对象可以调用这个方法m。但与函数指针相比,delegate有许多函数委托和事件在 .Net
相关文章
相关标签/搜索