Search code examples
vb.netstringmathexpressionevaluate

VB.Net- Evaluating Mathematical Expression in a String


Is there a method that allows me to evaluate a mathematical expression in a string? Example (Not actual Code):

Input = "2+2"

Output = SomeMethod(Input)

Output = 4

Update: Nevermind, I found a way around it by using DataTable.Compute.


Solution

  • You'll need a math expression parser to handle this.

    Here are some various open source options on CodePlex:

    A search will find many others...