Sto provando a creare un elenco che contenga metodi, e dopo aver aggiunto alcuni metodi che voglio eseguirli, è possibile?Come creare un elenco di metodi quindi eseguirli?
Ho provato qualcosa di simile:
List<object> methods = new List<object>();
Poi:
methods.Add(Move());
ma quando aggiungo, il programma richiamerà i metodi, per esempio, in questo caso si chiama per Move();
Grazie !! Il suo lavoro bene ora (: – user3491915
sta facendo un '' lista necessario Sembra come la semplice definizione 'azione yourFunction,' e aggiungendo il? metodi per farlo funziona con '+ =' loro, così come 'yourFunction + = DoThis; yourFunction + = DoThat;'. L'unico difetto è che non sono abbastanza sicuro di come lo itera internamente, quindi se hai bisogno di quel livello di controllo una lista può essere più appropriata –
bigp
@bigp Puoi farlo perché tutti i delegati sono multicast, personalmente mi piace essere esplicito qui, se voglio usare + = userò semplicemente un evento. Come dici tu, è fondamentalmente uno stile cosa però – BradleyDotNET