title: How to store delegates in a List
body: <p>How can I store delegates (named, anonymous, lambda) in a generic list? Basically I am trying to build a delegate dictionary from where I can access a stored delegate using a key and execute it and return the value on demand. Is it possible to do in C# 4? Any idea to accomplish it?
  Note : Heterogeneous list is preferable where I can store any kind of delegates. </p>