title: Evaluating string "3*(4+2)" yield int 18
body: <p>Is there a function the .NET framework that can evaluate a numeric expression contained in a string and return the result? F.e.:</p>
  
  <pre><code>string mystring = "3*(2+4)";
  int result = EvaluateExpression(mystring);
  Console.Writeln(result); // Outputs 18
  </code></pre>
  
  <p>Is there a standard framework function that you can replace my <code>EvaluateExpression</code> method with?</p>