come sapere il numero e il tipo di parametri?Come utilizzare .NET reflection per determinare il tipo di ritorno del metodo (incluso void) e parametri?
come sapere il tipo di reso?
come verificare se il tipo di reso è vuoto?
come sapere il numero e il tipo di parametri?Come utilizzare .NET reflection per determinare il tipo di ritorno del metodo (incluso void) e parametri?
come sapere il tipo di reso?
come verificare se il tipo di reso è vuoto?
Utilizzare MethodInfo.ReturnType
per determinare il tipo di ritorno e MethodBase.GetParameters()
per informazioni sui parametri. (. MethodInfo
deriva da MethodBase
, quindi una volta che hai il MethodInfo
via Type.GetMethod
ecc, è possibile utilizzare sia ReturnType
e GetParameters()
)
Se il metodo è void
, il tipo di ritorno sarà typeof(void)
:
if (method.ReturnType == typeof(void))
come controllare il vuoto? e come ottenere MethodBase dato un MethodInfo? Grazie! –
@Louis: MethodInfo deriva da MethodBase e si utilizza 'typeof (void)' per verificare l'assenza. –
farà questo? 'if (method.ReturnType.Equals (typeof (void)))' –