Tengo una lista del método que me gustaría llamar en un orden específico. Por lo tanto, me gustaría almacenarlos en una lista ordenada o en una tabla con un índice especificado. De esta forma, la lista sería lo único que cambiaría el día en que queremos cambiar el orden de las llamadas.Almacenar una lista de métodos en C#
Encontré this article explicando cómo hacerlo usando una matriz y delegados. Pero leí en los comentarios y en otros lugares que también podría hacerse usando un Diccionario y/o LinQ. ¿Algún consejo?
Puede omitir Invoke() por cierto, solo llame a action() – testalino
Todo está bien, pero Queue es mucho más adecuado para la tarea del OP en lugar de List, imo. ¿No es así? – abatishchev
No lo creo. Es solo una lista estática, no hay necesidad de tareas de cola o dequeueing, ya que no cambiarán dinámicamente. Es posible que desee volver a ejecutar el lote un par de veces, etc. –