title: Cannot convert method group '' to non-delegate type 'System.Delegate'. Did you intend to invoke the method?
body: <p>I'm trying to store a function reference in a Delegate type for later use.</p>
  
  <p>Here's what I'm doing:</p>
  
  <pre><code>class Program
  {
      static void Test()
      {
  
      }
  
      static void Main(string[] args)
      {
          Delegate t= (Delegate)Test;
      }
  }
  </code></pre>
  
  <p>In this I'm getting following error:</p>
  
  <blockquote>
    <p>Cannot convert method group 'Test' to non-delegate type 'System.Delegate'.<br>
        Did you intend to invoke the method?</p>
  </blockquote>
  
  <p>Why is this happening?</p>