title: Cannot convert from 'method group' to 'System.Action<object>' error
body: <p>I have created the following function:</p>
  
  <pre><code>public void DelegatedCall(Action&lt;Object&gt; delegatedMethod)
  </code></pre>
  
  <p>And defined the following method</p>
  
  <pre><code>public void foo1(String str) { }
  </code></pre>
  
  <p>However, when I try to call <code>DelegateCall</code> with <code>foo1</code>:</p>
  
  <pre><code>DelegatedCall(foo1);
  </code></pre>
  
  <p>...I get the following compiler error:</p>
  
  <blockquote>
    <p><code>Argument 1: cannot convert from 'method group' to 'System.Action&lt;object&gt;'</code></p>
  </blockquote>
  
  <p>What is the reason for this error and how can I correct it? Unfortunately, casting <code>foo1</code> to <code>Action</code> is not an option. </p>