Call a method dynamically based on some other variable
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/7356367/how-to-call-method-using-its-name">How to Call method using its name?</a>  </p>
</blockquote>



<p>Getting sick of using switch/case statements.  I'm wondering if there is some way to call a method based on the value provided by the user.  Understand that there could be a million reasons why this is a bad idea, but here's what I'm thinking:</p>

<pre><code>Console.Write("What method do you want to call? ");
string method_name = Console.ReadLine();
</code></pre>

<p>then somehow call the method contained in 'method_name'.  Is this even possible?</p>
