title: Storing a list of methods in C#
body: <p>I have a list of method that I would like to call in a specific order. Therefore I would want to store them either in an ordered list or in a table with a specified index. This way the list would be the only thing to change the day we want to change the call order.</p>
  
  <p>I found <a href="http://ebersys.blogspot.com/2006/08/arrays-of-methods-in-c.html" rel="noreferrer">this article</a> explaining how to do it using an array and delegates. But I read in the comments and some other places that it could also be done using a Dictionary and or LinQ. Any advices ?</p>