9

如何知道参数的个数和类型?

如何知道返回类型?

如何检查返回类型是否为void?

4

1 回答 1

26

用于MethodInfo.ReturnType确定返回类型,并MethodBase.GetParameters()找出参数。(MethodInfo派生自MethodBase,因此一旦您获得了MethodInfoviaType.GetMethod等,您就可以同时使用ReturnTypeGetParameters()。)

如果方法是void,返回类型将是typeof(void)

if (method.ReturnType == typeof(void))
于 2010-08-11T09:24:20.560 回答