title: How to use Convert.ChangeType() when conversionType is decimal and input is "40.00"
body: <p>I mean, I want to convert this:</p>
  
  <pre><code>string a = "40.00";
  Convert.ChangeType(a, typeof(decimal))
  </code></pre>
  
  <p>the result is a decimal value of "4000"</p>
  
  <p>the problem is that the convert call is in a very abstract generic method in a xmlToObject Converter. I don't want to add programmatically lot's of different exceptions to convert correctly.</p>
  
  <p>regards Chris</p>