Sono sicuro che questa domanda è stato risposto da qualche parte, ma sto avendo grossi problemi a trovare la giusta combinazione di parole chiave per trovarlo.metodo Execute sulla dinamica
io sono curioso di sapere se la sua possibilità di fare qualcosa di simile:
dynamic someObj = new SomeObject();
var methodName = "someMethodName";
// execute methodName on someObj
Io fondamentalmente voglio sapere se la sua possibile eseguire un metodo su un oggetto dinamico utilizzando una variabile che memorizza il nome metodi.
'object' è il nome del C# alias per la classe' System.Object'; dovresti rinominarlo, per esempio, 'obj'. – dasblinkenlight
Perché dovresti farlo? Dovresti usare la riflessione alla vaniglia per trovare il metodo che aveva quel nome. Non ha senso usare la dinamica se hai intenzione di farlo. –
No, la dinamica è un requisito qui. Sto usando SignalR e espongono un oggetto dinamico che rappresenta le tue attuali connessioni client. Su quell'oggetto puoi chiamare metodi arbitrari che si associano agli endpoint JavaScript frontati. Sto cercando di incapsulare questa logica in una classe base in modo non esplicitamente interagire con l'architettura Hub per aggiungere un livello di astrazione tra il mio codice e il codice di 3a parte – devshorts