摘要:
今天看了一篇博文,对理解委托的本质很有帮助,特转载过来,希望也能帮到别人 了解委托,就要先了解Invoke方法,委托其实就是通过Invoke方法来反射调用委托数组中的方法的。反射方式在开发过程中对静态方法的调用是通过类型名后面加个点而后是调用方法的名称,对类型实例方法的调用是通过new一个对象,而后点加方法名称,这是最熟悉不过的两种方式。还可以通过读取CLR元数据,利用反射进行方法调用。在利用反射方式调用方法时,最重要的两个类是System.Type和System.Reflection.MethodInfo。用MethodInfo类型的Invoke方法调用方法,必须传入目标对象实例的引用。如. 阅读全文