Ho situazione in cui devo chiamare il metodo di interfaccia utilizzando la riflessione, come questoRiflessione .NET: come chiamare il metodo dell'interfaccia senza creare un'istanza?
object x = null;
MethodInfo method = interfaceExists.GetMethod("ShutDown");
method.Invoke(x, new object[] { 4 })
Come potete vedere io non creo istanza di oggetto! E, come posso supposto, ricevo eccezione
metodo non-statico richiede un bersaglio
e domanda, posso chiamare il metodo di interfaccia utilizzando la riflessione senza creare un'istanza di interfaccia e se sì, come Riesco a farlo ?
Pensateci in questo modo: cosa avrebbe effettivamente * fatto * questo metodo, se poteste invocarlo? – Aaronaught