title: Add Generic Delegates as Dictionary value
body: <p>I want create a Dictionary with Key as string and Value as Delegates like</p>
  
  <pre><code>private Dictionary&lt;string, Delegate&gt; Mapping = new Dictionary&lt;string, Delegate&gt;();
  </code></pre>
  
  <p>I need a generic delegate to return different values based on delegate method.</p>
  
  <pre><code>public delegate T MyDelegate(string value);
  </code></pre>
  
  <p>my delegate event should return different values like int ,string, boolean...etc</p>
  
  <p>Now i would like to add it to dictionary Mapping like</p>
  
  <pre><code>Mapping.Add("Test",Add mydelegate here)
  </code></pre>
  
  <p>Can any one help me how to add delegate to dictionary?</p>