Is it possible to call a C# delegate by method name
<p>Instead of </p>

<pre><code>if (somecondition == 1) 
{
    int result = new myDelegate(MyClass.myMethod1); 
}
else 
{
    int result = new myDelegate(MyClass.myMethod2);
}
</code></pre>

<p>Is it possible to do something like this</p>

<pre><code>int result = new myDelegate("MyClass.myMethod" + i.ToString()); }
</code></pre>
