title: decimal to double
body: <p>I have the following test code:</p>
  
  <pre><code>decimal test1 = 0.0500000000000000045656554454M;
  double test2 = (double)test1;
  </code></pre>
  
  <p>This results in test2 showing as 0.05 when debugging. Why is it being rounded to 2 decimal places?</p>
  
  <p>Thanks</p>