title: Delegate for any method type - C#
body: <p>I want to have a class that will execute any external method, like this:</p>
  
  <pre><code>class CrazyClass
  {
    //other stuff
  
    public AnyReturnType Execute(AnyKindOfMethod Method, object[] ParametersForMethod)
    {
      //more stuff
      return Method(ParametersForMethod) //or something like that
    }
  }
  </code></pre>
  
  <p>Is this possible? Is there a delegate that takes any method signature?</p>