There's the cute Eval function of the Scriptcontrol that can evaluate expressions passed as a string.

How to do that using .NET classes, without the scriptcontrol and without interop?