title: Decimal digit truncating C#
body: <p>I have a decimal variable with following values</p>
  
  <pre><code>a = 99.9999
  b = 88.423766
  c = 11.896589
  </code></pre>
  
  <p>Here I am trying to convert with 4 decimal points.</p>
  
  <p>And I used </p>
  
  <pre><code>a = Math.Round(Convert.ToDecimal(a), 4);
  b = Math.Round(Convert.ToDecimal(b), 4);
  c = Math.Round(Convert.ToDecimal(c), 4);
  </code></pre>
  
  <p>However I get values like </p>
  
  <pre><code>a = 100
  b = 88.4238
  c = 11.8966
  </code></pre>
  
  <p>Though the preferred values are with out rounding,</p>
  
  <pre><code>a = 99.9999
  b = 88.4237
  c = 11.8965
  </code></pre>
  
  <p>How can I achieve it. </p>