通过本文主要向大家介绍了c#基础知识,c#基础知识总结,c#基础知识点,c#零基础入门教程,c#基础等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
使用反射调用方法:
一旦知道一个类型所支持的方法,就可以对方法进行调用。调用时,需使用包含在
MethodInfo中的Invoke()方法。调用形式:
object Invoke(object ob, object[] args)
这里ob是一个对象引用,将调用它所指向的对象上的方法。对于静态方法,ob必须为null。
所有需要传递给方法的参数都必须在args数组中指定。如果方法不需要参数,则args必须为null。
另外,数组args的元素数量参数必须等于参数的数量。Invoke()方法返回被调用方法的返回值。
要调用某个方法,只需在一个MethodInfo实例上调用Invoke(),该实例通过调用
GetMethods()
方法获得。请看事例:
return false;