calculate result from a string expression dynamically
<p>Is there a way to calculate the result of a string expression, for example 
<code>mystring = "2*a+32-Math.Sin(6)"</code> dynamically knowing that <strong>a</strong> is a variable that I have, may be there is some dynamic solution or using <code>System.Reflection</code></p>

<pre><code>string mystring = "2*a+32-Math.Sin(6)"`;
decimal result = SomeMethod(mystring,3); // where a = 3 for example
</code></pre>
