Quindi ho 2 classi denominate A e B.Assegnare dinamicamente metodo/metodo come variabile
A ha un metodo "public void Foo()".
B ha diversi altri metodi.
Quello che mi serve è una variabile in classe B, a cui verrà assegnato il metodo Foo() della classe A. Questa variabile dovrebbe in seguito essere "eseguita" (=> quindi dovrebbe eseguire il metodo assegnato di classe A) .
Come fare questo?
+1 per un chiaro esempio semplice – JohnD
thx un sacco questo sta funzionando. mi mancava la parola chiave "Azione" :) – nr1
@ nr1: In realtà ci sono molte opzioni - "Azione" ti permetterà di usare un metodo che non restituisce un valore e non accetta parametri. È possibile utilizzare 'Func' se tutti i metodi accettano un int e restituiscono una stringa, ad esempio. –