Ho un elenco di metodi che vorrei chiamare in un ordine specifico. Pertanto vorrei memorizzarli in una lista ordinata o in una tabella con un indice specificato. In questo modo la lista sarebbe l'unica cosa da cambiare il giorno in cui vogliamo cambiare l'ordine delle chiamate.Memorizzazione di un elenco di metodi in C#
Ho trovato this article spiegando come farlo utilizzando un array e delegati. Ma ho letto nei commenti e in altri posti che potrebbe essere fatto anche usando un dizionario e/o LinQ. Qualche consiglio?
È possibile omettere Invoke() btw, basta chiamare action() – testalino
Tutto è ok ma la coda è molto più adatta per l'attività dell'OP piuttosto che per Elenco, imo. Non è vero? – abatishchev
Non la penso così. È solo un elenco statico, non è necessario eseguire operazioni di accodamento o dequeue, poiché non cambieranno in modo dinamico. Potrebbe voler ri-eseguire il batch un paio di volte, ecc. –