title: About the syntax of C# DataTable.Compute()
body: <p>While trying to find a simple C# math calculator, I have found one below.
  <a href="https://stackoverflow.com/questions/2859111/c-sharp-math-calculator">C# Math calculator</a></p>
  
  <p>It is ideal for me since it does not need any COM or other third-party reference.
  However, I find out a confusing thing:</p>
  
  <pre><code>new DataTable().Compute("2-3/4*12", null) // Works fine, answer is -7;
  new DataTable().Compute("2 / 0", null)    // Works but not correct, answer is 8;
  new DataTable().Compute("100 / 0", null)  // Works but not correct, answer is 8;
  new DataTable().Compute("2.0 / 0", null)  // Throw System.DivideByZeroException as estimated.
  </code></pre>
  
  <p>So I would like to ask, what's wrong with the second and third lines? Is the compute method treat the "/" is another way?</p>
  
  <p>I have read this: <a href="https://msdn.microsoft.com/en-us/library/system.data.datatable.compute.aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/system.data.datatable.compute.aspx</a>, but nothing helpful.</p>