как знать число и тип параметров?
как знать тип возврата?
как проверить, является ли тип возврата пустым?
Используйте MethodInfo.ReturnType
, чтобы определить тип возвращаемого значения, и MethodBase.GetParameters ()
, чтобы узнать о параметрах. ( MethodInfo
происходит от MethodBase
, поэтому, получив MethodInfo
через Type.GetMethod
и т. Д., Вы можете использовать оба ] ReturnType
и GetParameters ()
.)
Если метод имеет значение void
, возвращаемый тип будет typeof (void)
:
if (method.ReturnType == typeof(void))